动态加载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 相关文章推荐
关于文本框的一些限制控制总结~~
Apr 15 Javascript
Js组件的一些写法
Sep 10 Javascript
前台js改变Session的值(用ajax实现)
Dec 28 Javascript
关于全局变量和局部变量的那些事
Jan 11 Javascript
往光标所在位置插入值的js代码
Sep 22 Javascript
Bootstrap每天必学之按钮(一)
Nov 24 Javascript
jQuery实现只允许输入数字和小数点的方法
Mar 02 Javascript
jQuery表单事件实例代码分享
Aug 18 Javascript
JS内置对象和Math对象知识点详解
Apr 03 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
Jul 30 Javascript
ES11屡试不爽的新特性,你用上了几个
Oct 21 Javascript
vue.js watch经常失效的场景与解决方案
Jan 07 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
SSI指令
2006/11/25 PHP
php magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
php 设计模式之 工厂模式
2008/12/19 PHP
ThinkPHP 3.2 数据分页代码分享
2014/10/14 PHP
PHP中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
一个tab标签切换效果代码
2009/03/27 Javascript
jquery获取下拉列表的值为null的解决方法
2011/03/18 Javascript
jQuery方法简洁实现隔行换色及toggleClass的使用
2013/03/15 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
js中日期的加减法
2015/05/06 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
微信小程序点餐系统开发常见问题汇总
2019/08/06 Javascript
解决微信小程序中的滚动穿透问题
2019/09/16 Javascript
vue3实现v-model原理详解
2019/10/09 Javascript
JS精确判断数据类型代码实例
2019/12/18 Javascript
jQuery实现鼠标移入显示蒙版效果
2020/01/11 jQuery
Python Queue模块详解
2014/11/30 Python
用python实现简单EXCEL数据统计的实例
2017/01/24 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
分析python请求数据
2018/08/19 Python
Python实现将Excel转换成xml的方法示例
2018/08/25 Python
python3实现点餐系统
2019/01/24 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
浅析HTML5 Landmark
2020/09/11 HTML / CSS
公务员转正考察材料
2014/02/07 职场文书
班子个人四风问题整改措施
2014/10/04 职场文书
趣味运动会简讯
2015/07/20 职场文书
文明医院的标语集锦!
2019/07/24 职场文书
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android