`
yangmeng_3331
  • 浏览: 88034 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

javaScript动态加载js

阅读更多
1.直接document.write
<script language=javascript> 
document.write(<script src='test.js'><\/script>); 
</script>

2.动态改变已有script的src属性
<script src='' id=s1></script> 
<script language=javascript> 
s1.src=test.js 
</script>

3.动态创建script元素
<script> 
var s2 = document.createElement('script'); 
s2.src=test.js 
document.body.insertAdjacentElement(BeforeBegin,s2); 
</script>

<head> 
<script> 
function loadJs(file){ 
var scriptTag = document.getElementById('loadScript'); 
var head = document.getElementsByTagName('head').item(0) 
if(scriptTag) head.removeChild(scriptTag); 
script = document.createElement('script'); 
script.src = file; 
script.type = 'text/javascript'; 
script.id = 'loadScript'; 
head.appendChild(script) 
} 
</script> 
</head> 
<body onload=loadJs('1.js');loadJs('2.js')>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics