动态加载js的几种方法


Posted in Javascript onOctober 23, 2006

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')>

Javascript 相关文章推荐
JavaScript 新手24条实用建议[TUTS+]
Jun 21 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
Jan 05 Javascript
jquery实现两边飘浮可关闭的对联广告
Nov 27 Javascript
AngularJS基础 ng-keyup 指令简单示例
Aug 02 Javascript
轻松实现js选项卡切换效果
Sep 24 Javascript
原生js实现无缝轮播图效果
Jan 11 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
Oct 18 Javascript
微信小程序项目实践之主页tab选项实现
Jul 18 Javascript
layui使用label标签的方法
Sep 14 Javascript
react 生命周期实例分析
May 18 Javascript
基于vue实现微博三方登录流程解析
Nov 04 Javascript
Vue Mint UI mt-swipe的使用方式
Jun 05 Vue.js
用js怎么把&amp;字符换成&quot;&amp;amp:&quot;
Oct 19 #Javascript
对联广告js flash激活
Oct 19 #Javascript
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
Oct 17 #Javascript
菜单效果
Oct 14 #Javascript
Using the TextRange Object
Oct 14 #Javascript
使用TextRange获取输入框中光标的位
Oct 14 #Javascript
JS代码格式化和语法着色V2
Oct 14 #Javascript
You might like
php实现parent调用父类的构造方法与被覆写的方法
2015/02/11 PHP
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
2015/03/31 Javascript
JS实现可拖曳、可关闭的弹窗效果
2015/09/26 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
2017/01/13 Javascript
Express进阶之log4js实用入门指南
2018/02/10 Javascript
浅析node应用的timing-attack安全漏洞
2018/02/28 Javascript
小程序红包雨的实现示例
2019/02/19 Javascript
jquery插件实现轮播图效果
2020/10/19 jQuery
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
python远程登录代码
2008/04/29 Python
仅用500行Python代码实现一个英文解析器的教程
2015/04/02 Python
python实现ping的方法
2015/07/06 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
python opencv判断图像是否为空的实例
2019/01/26 Python
python+webdriver自动化环境搭建步骤详解
2019/06/03 Python
pandas 空数据处理方法详解
2019/11/02 Python
Django 创建后台,配置sqlite3教程
2019/11/18 Python
Python SSL证书验证问题解决方案
2020/01/13 Python
tensorboard实现同时显示训练曲线和测试曲线
2020/01/21 Python
Python os模块常用方法和属性总结
2020/02/20 Python
python print 格式化输出,动态指定长度的实现
2020/04/12 Python
孝老爱亲模范事迹
2014/01/24 职场文书
优秀毕业自我鉴定
2014/02/15 职场文书
不拖欠农民工工资承诺书
2014/03/31 职场文书
篮球友谊赛通讯稿
2014/10/10 职场文书
2014年宣传思想工作总结
2014/12/10 职场文书
2015年个人自我剖析材料
2014/12/29 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
准备去美国留学,那么大学申请文书应该怎么写?
2019/08/12 职场文书
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python