动态加载JS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态加载JS相关的知识,希望对你有一定的参考价值。

<script src='' id="s1"></script>

<script language="javascript">

s1.src="js/zj.js"
</script>

上面代码动态加载例子就这样。问题为什么我预览游览器看不到····这里也没说要添加按钮···或者ID···为什么就看不到效果···

参考技术A (function()

var hmt = document.createElement('script');
hmt.src('xxxxxx'); //xxxxxx改成路径就可以了
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(hmt, s);
)();本回答被提问者和网友采纳

动态加载js文件

动态加载js并执行方法(先js再调用方法)

方法一:// jq封装方法获取到js成功后 再执行initMap();

jQuery.getScript()函数用于通过HTTP GET形式的加载JavaScript文件并运行它

函数可以加载跨域的JS文件。请注意,该函数是通过异步方式加载数据的。

$.getScript("http://webapi.amap.com/maps?v=1.3&key=fc1cc89768a5da46f78aaed607835069",function(){initMap()});

 

方法二:js

var script=document.createElement("script");
script.type="text/javascript";
script.src="jquery.js";
document.getElementsByTagName(‘head‘)[0].appendChild(script); 

script.onload=function(){方法内容}//js加载完成执行方法

 




以上是关于动态加载JS的主要内容,如果未能解决你的问题,请参考以下文章

动态加载JS

如何动态加载外部CSS与JS文件

如何在js文件中动态加载另一个js文件?

如何动态加载JS脚本

如何在js文件中动态加载另一个js文件?

动态加载js和css