动态加载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 相关文章推荐
alixixi runcode.asp的代码不错的应用
Aug 08 Javascript
jQuery 相关控件的事件操作分解
Aug 03 Javascript
javascript自适应宽度的瀑布流实现思路
Feb 20 Javascript
js获取当前日期代码适用于网页头部
Jun 27 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
Oct 25 Javascript
jQuery及JS实现循环中暂停的方法
Feb 02 Javascript
详解javascript跨浏览器事件处理程序
Mar 27 Javascript
基于JavaScript实现瀑布流效果
Mar 29 Javascript
详解Angular 自定义结构指令
Jun 21 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
Mar 02 Javascript
vue elementui el-form rules动态验证的实例代码详解
May 23 Javascript
在vue中使用echarts(折线图的demo,markline用法)
Jul 20 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
php实现网站插件机制的方法
2009/11/10 PHP
wamp下修改mysql访问密码的解决方法
2013/05/07 PHP
深入PHP与浏览器缓存的分析
2013/06/03 PHP
php程序员应具有的7种能力小结
2014/11/27 PHP
php简单socket服务器客户端代码实例
2015/05/18 PHP
php版微信小店API二次开发及使用示例
2016/11/12 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
firefox事件处理之自动查找event的函数(用于onclick=foo())
2010/08/05 Javascript
在JavaScript中访问字符串的子串
2015/07/07 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
学习javascript面向对象 理解javascript原型和原型链
2016/01/04 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
原生JavaScript实现的简单放大镜效果示例
2018/02/07 Javascript
webpack external模块的具体使用
2018/03/10 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
vue项目中使用bpmn为节点添加颜色的方法
2020/04/30 Javascript
JavaScript Html实现移动端红包雨功能页面
2021/01/10 Javascript
python自动化工具日志查询分析脚本代码实现
2013/11/26 Python
Python入门教程之if语句的用法
2015/05/14 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
Django框架用户注销功能实现方法分析
2019/05/28 Python
python随机数分布random均匀分布实例
2019/11/27 Python
解决paramiko执行命令超时的问题
2020/04/16 Python
Python -m参数原理及使用方法解析
2020/08/21 Python
Python使用tkinter制作在线翻译软件
2021/02/22 Python
高三自我鉴定怎么写
2013/10/19 职场文书
家长会演讲稿范文
2014/01/10 职场文书
组工干部对照检查材料
2014/08/25 职场文书
建设工程授权委托书
2014/09/22 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
2014年高数考试作弊检讨书
2014/12/14 职场文书
长城导游词
2015/01/30 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书
服务器SVN搭建图文安装过程
2022/06/21 Servers