JavaScript获取所有已加载的脚本

时间:2010-07-01 18:28:44

标签: javascript dynamic load

我正在尝试创建一个Javascript函数,它将返回所有加载的javascript文件。例如:

我加载了jquery.js,jquery.somescript.js和tinymce.js

我想要一个函数以脚本格式返回所有内容(因此,如果我要保存并再次运行返回文本),它就像我调用上述文件一样工作。此外,如果TinyMCE加载15个JS fies,它也应该返回。

我希望理解并不会太令人困惑,但任何帮助都会非常感激!

提前致谢!

2 个答案:

答案 0 :(得分:5)

getElementsByTagName应该让你开始:

var scripts = document.getElementsByTagName('script');
// TODO: loop and read the src attribute

答案 1 :(得分:2)

我不确定你要做什么,但听起来好像你想要一个.js文件而不是很多。我想你会在脚本中为自己做更多工作。只需查看所有脚本文件的源代码,然后将其附加到一个文件即可。保存,然后将该文件称为您的src。