如何删除.getScript()加载的脚本

时间:2011-02-24 17:11:58

标签: javascript jquery ajax getscript

当我使用.getScript('file.js')加载脚本时,有没有办法在以后删除该脚本?有点像干净,我说删除我之前加载的js

2 个答案:

答案 0 :(得分:7)

getScript在保持脚本的意义上不会“加载”脚本;它从服务器下载脚本并立即运行。所以没有必要删除它。

但是,脚本创建的任何DOM对象或其定义的函数等将继续存在。删除这些将需要具体了解它们是什么;最好的办法是让你的脚本定义一个函数,删除脚本其余部分创建的所有内容。

答案 1 :(得分:5)

不幸的是,一旦代码被执行,你就无法执行它。

但是,如果file.js创建了DOM对象,则可以通过delete object.name删除这些对象,如果您bind()事件,则可以始终unbind()

相关问题