动态加载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 相关文章推荐
初学js 新节点的创建 删除 的步骤
Jul 04 Javascript
JQury slideToggle闪烁问题及解决办法
Jul 05 Javascript
js innerHTML 改变div内容的方法
Aug 03 Javascript
jquery js 重置表单 reset()具体实现代码
Aug 05 Javascript
javascript实现简单加载随机色方块
Dec 25 Javascript
AngularJS入门教程之AngularJS模型
Apr 18 Javascript
JavaScript中windows.open()、windows.close()方法详解
Jul 28 Javascript
Javascript数组循环遍历之forEach详解
Nov 07 Javascript
vue-cli+webpack记事本项目创建
Apr 01 Javascript
Vue.js devtool插件安装后无法使用的解决办法
Nov 27 Javascript
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
Oct 31 Javascript
Openlayers实现扩散的动态点(水纹效果)
Aug 17 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超全局变量实现原理及代码解析
2020/09/01 PHP
jQuery获取浏览器中的分辨率实现代码
2013/04/23 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
用js设置下拉框为只读的小技巧
2014/04/10 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
2015/05/25 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
javascript中new关键字详解
2015/12/14 Javascript
学习Javascript面向对象编程之封装
2016/02/23 Javascript
关于网页中的无缝滚动的js代码
2016/06/09 Javascript
JS使用正则实现去掉字符串左右空格的方法
2016/12/27 Javascript
小程序实现搜索框功能
2020/03/26 Javascript
JS算法教程之字符串去重与字符串反转
2020/12/15 Javascript
js实现碰撞检测
2021/01/29 Javascript
Python求解平方根的方法
2015/03/11 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
Python实现i人事自动打卡的示例代码
2020/01/09 Python
pytorch程序异常后删除占用的显存操作
2020/01/13 Python
解决Pycharm的项目目录突然消失的问题
2020/01/20 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
2020/11/17 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
北京捷通华声语音技术有限公司Java软件工程师笔试题
2012/04/10 面试题
会计岗位职责
2013/11/08 职场文书
销售总监工作职责
2013/11/21 职场文书
办公室文员岗位职责范本
2014/06/12 职场文书
民族学专业求职信
2014/07/28 职场文书
高中班主任评语
2014/12/30 职场文书
小学生成绩单评语
2014/12/31 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
医德医风学习心得体会
2016/01/25 职场文书
教你做个可爱的css滑动导航条
2021/06/15 HTML / CSS
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技