动态加载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 相关文章推荐
fix-ie5.js扩展在IE5下不能使用的几个方法
Aug 20 Javascript
最短的javascript:地址栏载入脚本代码
Oct 13 Javascript
拥抱模块化的JavaScript
Mar 07 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
Mar 29 Javascript
jQuery针对各类元素操作基础教程
Aug 29 Javascript
jQuery实现微信长按识别二维码功能
Aug 26 Javascript
AngularJs bootstrap详解及示例代码
Sep 01 Javascript
two.js之实现动画效果示例
Nov 06 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
May 09 Javascript
js实现无限瀑布流实例方法
Sep 16 Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 Javascript
vue+Element中table表格实现可编辑(select下拉框)
May 21 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之第七天
2006/10/09 PHP
对象失去焦点时自己动提交数据的实现代码
2012/11/06 PHP
php的XML文件解释类应用实例
2014/09/22 PHP
php实现的一段简单概率相关代码
2016/05/30 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
Javascript 类、命名空间、代码组织代码
2011/07/31 Javascript
jQuery购物网页经典制作案例
2016/08/19 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
微信小程序开发探究
2016/12/27 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
angularjs $http实现form表单提交示例
2017/06/09 Javascript
BootStrap数据表格实例代码
2017/09/13 Javascript
微信小程序 页面跳转事件绑定的实例详解
2017/09/20 Javascript
vue中子组件调用兄弟组件方法
2018/07/06 Javascript
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
vue 使用自定义指令实现表单校验的方法
2018/08/28 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
Vue实现简单购物车功能
2020/12/13 Vue.js
用python登录Dr.com思路以及代码分享
2014/06/25 Python
在Django的session中使用User对象的方法
2015/07/23 Python
python自动裁剪图像代码分享
2017/11/25 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
python爬虫基础教程:requests库(二)代码实例
2019/04/09 Python
15行Python代码实现免费发送手机短信推送消息功能
2020/02/27 Python
vscode写python时的代码错误提醒和自动格式化的方法
2020/05/07 Python
python脚本定时发送邮件
2020/12/22 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
2021/02/18 Python
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
Currentbody德国站:健康与美容技术专家
2020/04/05 全球购物
MYSQL支持事务吗
2013/08/09 面试题
采购部长岗位职责
2014/06/13 职场文书
搞笑的获奖感言
2014/08/16 职场文书
就业协议书怎么填
2014/09/15 职场文书
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python
Python连接Postgres/Mysql/Mongo数据库基本操作大全
2021/06/29 Python