This question already has answers here:
How do I include a JavaScript file in another JavaScript file?

(62个答案)


7年前关闭。




我想知道是否可以在另一个.js文件中包含一个.js文件?

我想要这样做的原因是使客户端包含的内容降至最低。我已经用客户端所需的功能编写了几个.js文件。客户端将有一个html文件,他/她使用.js文件include(我的.js文件)进行管理。

我可以重新编写一个包含所有功能的新.js文件,或者,为了避免重复工作,想出一种写包括其他.js文件的.js文件的方法。

最佳答案

我基本上是这样,创建新元素并将其附加到<head>

var x = document.createElement('script');
x.src = 'http://example.com/test.js';
document.getElementsByTagName("head")[0].appendChild(x);

您还可以对附加的每个脚本使用onload事件,但是请对其进行测试,我不确定它是否可以跨浏览器运行。
x.onload=callback_function;

10-05 21:06
查看更多