动态加载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 相关文章推荐
强制设为首页代码
Jun 19 Javascript
Domino中运用jQuery读取视图内容的方法
Oct 21 Javascript
根据出生日期自动取得星座的js代码
Jul 20 Javascript
js实现图片拖动改变顺序附图
May 13 Javascript
微信小程序 购物车简单实例
Oct 24 Javascript
JS实现微信摇一摇原理解析
Jul 22 Javascript
Bootstrap 模态框(Modal)带参数传值实例
Aug 20 Javascript
vue注册组件的几种方式总结
Mar 08 Javascript
React从react-router路由上做登陆验证控制的方法
May 10 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
Node.js之删除文件夹(含递归删除)代码实例
Sep 09 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
Sep 12 Javascript
用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
thinkphp配置文件路径的实现方法
2016/08/30 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
PHP常用字符串函数小结(推荐)
2018/08/05 PHP
js function使用心得
2010/05/10 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
2013/01/15 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
Extjs中ComboBoxTree实现的下拉框树效果(自写)
2013/05/28 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
学习JavaScript设计模式之模板方法模式
2016/01/20 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
JS 数字转换为大写金额的简单实例
2016/08/04 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
微信小程序 设置启动页面的两种方法
2017/03/09 Javascript
Vue.js 插件开发详解
2017/03/29 Javascript
Axios学习笔记之使用方法教程
2017/07/21 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
vue 基于abstract 路由模式 实现页面内嵌的示例代码
2020/12/14 Vue.js
python基础教程之lambda表达式使用方法
2014/02/12 Python
Python中的二叉树查找算法模块使用指南
2014/07/04 Python
Python实现简单字典树的方法
2016/04/29 Python
Python 通过截图匹配原图中的位置(opencv)实例
2019/08/27 Python
使用python turtle画高达
2020/01/19 Python
python实现梯度下降和逻辑回归
2020/03/24 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
2020/12/10 Python
腾讯技术类校园招聘笔试试题
2014/05/06 面试题
应用化学专业职业生涯规划书
2014/01/22 职场文书
优秀交警事迹材料
2014/01/26 职场文书
电大毕业自我鉴定
2014/02/03 职场文书
奥运会口号
2014/06/13 职场文书
暑期社会实践心得体会
2014/09/02 职场文书
校长个人总结
2015/03/03 职场文书
2015年语言文字工作总结
2015/07/23 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python
httpclient调用远程接口的方法
2022/08/14 Java/Android