muk*_*o90 7 javascript include
我有这个代码:
<script src="http://external/js/file/url.js">
</script>
Run Code Online (Sandbox Code Playgroud)
我想做这样的事 -
<script>
if(2>1){
//include http://external/js/file/url.js
}
</script>
Run Code Online (Sandbox Code Playgroud)
任何的想法?
Cal*_*lum 15
之前在另一个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)
}
Run Code Online (Sandbox Code Playgroud)
如果该脚本不起作用,我建议你查看并阅读上面的帖子:在另一个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);
}
Run Code Online (Sandbox Code Playgroud)