This question already has answers here:
How do I include a JavaScript file in another JavaScript file?
(62个答案)
7年前关闭。
我想知道是否可以在另一个
我想要这样做的原因是使客户端包含的内容降至最低。我已经用客户端所需的功能编写了几个
我可以重新编写一个包含所有功能的新
您还可以对附加的每个脚本使用
(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;