可能重复:
How to include a JavaScript file in another JavaScript file?
我想在JavaScript文件中包含JavaScript文件。 include('filename.js');
无效
什么是正确的代码?
答案 0 :(得分:7)
function includeJS(incFile)
{
document.write('<script type="text/javascript" src="'+ incFile+ '"></script>');
}
然后通过调用:
包含第二个JavaScript文件includeJS('filename.js');
答案 1 :(得分:5)
使用:
<script language="javascript" src="first.js"></script>
<script language="javascript" src="second.js"></script>
您可以从第二个文件中的第一个文件访问变量。
无需将一个JavaScript文件包含在另一个JavaScript文件中。 JavaScript代码是全球化的。您可以在HTML / JSP页面中包含这两个文件。
答案 2 :(得分:2)
在第一个JavaScript函数中使用document.write
:
document.write('<scr'+'ipt type="text/javascript" src="filename.js" ></scr'+'ipt>');
答案 3 :(得分:1)
如果你使用document.write方法,请记住,一旦document.write返回,将无法保证文件中的代码被加载。
您可能希望在加载包含文件时使用某种类型的回调机制。也就是说,在document.write之前注册一个回调,并在你的javascript文件的最后调用回调函数。