JavaScript动态加载css和js文件
2015-01-09 10:27
671 查看
1,直接document.write
<!-- 1,直接document.write --><script language="javascript">
document.write('<script src="js/jquery-1.7.js"><\/script>');
document.write('<link type="text/css" href="style/base.css" rel="stylesheet"><\/link>');
</script>
<script type="text/javascript">
$(function(){
alert("WeiJun Hu");
});
</script>
2,动态创建script/link元素
<!-- 2,动态创建script/link元素 --><script type="text/javascript">
var loadUtil = {
loadJs:function(filePath){
if(!filePath || filePath.length == 0){
throw new Error("fielPath is required!");
}
var script = document.createElement("script");
script.setAttribute("src",filePath); //script.src = filePath;
script.setAttribute("type","text/javascript"); //script.type = "text/javascript";
document.getElementsByTagName("head")[0].appendChild(script);
},
loadCss:function(filePath){
if(!filePath || filePath.length == 0){
throw new Error("fielPath is required!");
}
var link = document.createElement("link");
link.setAttribute("href",filePath); //link.href = filePaht;
link.setAttribute("rel","stylesheet"); //link.rel = "stylesheet";
link.setAttribute("type","text/css"); //link.type = "text/css";
document.getElementsByTagName("head")[0].appendChild(link);
}
};
loadUtil.loadJs("js/jquery-1.7.js");
loadUtil.loadCss("style/base.css");
</script>
<script type="text/javascript">
window.onload = function(){
alert($("body").html());
$("h1").click(function(){
alert("click.....H1");
});
}
</script>
3,附上页面代码
<!-- 页面代码 --><body>
<h1>click me!</h1>
</body>
相关文章推荐
- 如何实现JavaScript动态加载CSS和JS文件
- 如何实现JavaScript动态加载CSS和JS文件
- JavaScript动态加载CSS和JS文件
- Javascript实战应用篇(3):动态加载JS和CSS文件
- 用JavaScript动态加载CSS和JS文件
- 使用javaScript动态加载Js文件和Css文件
- 使用javaScript动态加载Js文件和Css文件
- 用JavaScript动态加载CSS和JS文件
- 如何实现JavaScript动态加载CSS和JS文件
- 用JavaScript动态加载CSS和JS文件
- 用javascript动态加载不同css/js文件
- 用javascript动态加载不同css/js文件
- 使用javascript动态加载外部css或js文件
- 用JavaScript动态加载CSS和JS文件
- 用JavaScript动态加载CSS和JS文件
- 用JavaScript动态加载CSS和JS文件
- 用JavaScript动态加载CSS和JS文件
- 用JavaScript动态加载CSS和JS文件
- JavaScript_动态加载CSS和JS文件
- 在Javascript中动态加载css文件和js文件