本文实例汇总了动态加载js的方法。分享给大家供大家参考。具体如下:
方法一:直接document.write(异步)
");
由于这种方式是异步加载,document.write会重写界面,明显不实用
方法二:动态改变已有script的src属性(异步)
此种方法不会改变界面元素,不重写界面元素,但同样是异步加载
方法三:动态创建script元素(异步)
<script><br>
var body= document.getElementsByTagName('BODY').[0]; <br>
var script= document.createElement("script"); <br>
script.type = "text/javascript"; <br>
script.src="xx.js"; <br>
body.appendChild( oScript); <br>
</script>
此办法的优势相对于第二种而言就是不需要最开始就在界面写一个script标签,缺点还是异步加载
方法四:XMLHttpRequest/ActiveXObject加载(异步)
/**
* 异步加载js脚本
* @param id 需要设置的
作者最新文章
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11
最新问题
-
2025-03-19 09:10:13
-
2025-03-18 15:17:30
-
2025-03-18 15:16:33
-
2025-03-18 15:14:33
-
2025-03-18 15:12:30