如何有条件地包含外部JavaScript文件?
这个问题在这里已经有了答案:
在将Javascript文件包含在其他Javascript文件中之前已询问过此问题。 这代码可能适合你一直在寻找的东西
function include(filename)
{
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.src = filename;
script.type = 'text/javascript';
head.appendChild(script)
}
如果该脚本不起作用,我建议你仔细阅读并阅读以上文章:在另一个Javascript文件中包含Javascript文件。
我希望这有帮助,它可能不是你一直在寻找的答案,但它可能只是帮助。
您只需像异步一样加载它
if(yourCondition==true){
var d = document,
h = d.getElementsByTagName('head')[0],
s = d.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = 'http://external/js/file/url.js';
h.appendChild(s);
}
你可以使用像这样的东西:
<script type="text/javascript">
if (condition == true) {
document.getElementsByTagName("head")[0].innerHTML += ("<script src="http://external/js/file/url.js" type="text/javascript"></script>");
}
</script>
链接地址: http://www.djcxy.com/p/42455.html
上一篇: How to include an external javascript file conditionally?