您的位置:首页 > Web前端 > JavaScript

javascript动态加载脚本和样式

2016-07-29 23:48 260 查看

javascript如何动态加载脚本和样式

1、动态加载脚本

var loadJs = true;					// 控制脚本和样式的开关-- 动态加载css样式方式一样

if(loadJs){							// 条件成立
var creatJs = document.createElement("script");			// 创建script标签
var html = document.getElementsByTagName("html")[0];	// 找到需要添加的位置节点
creatJs.type = "text/javascript";
creatJs.src = "js.js";									// 引入JS 文件
html.appendChild(creatJs);								// 添加到页面
}

2、动态执行javascript代码

if(loadJs){
var creatJs = document.createElement("script");
var html = document.getElementsByTagName("html")[0];
creatJs.type = "text/javascript";
// creatJs.appendChild(document.createTextNode("alert('Yang')"));			// IE9以下 不支持
creatJs.text = "alert('Eling')";											// 兼容各大浏览器
html.appendChild(creatJs);
}


PS:动态加载样式方式一样,只是需要创建不同的标签
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息