动态加载样式和js文件(转)
2012-04-16 22:56
357 查看
function $import(path,type,title){ var s,i; if(!type) type=path.substr(path.lastIndexOf(".")+1); if(type=="js"){ var ss=document.getElementsByTagName("script"); for(i=0;i<ss.length;i++){ if(ss[i].src && ss[i].src.indexOf(path)!=-1 || ss[i].title==title)return ss[i]; } s=document.createElement("script"); s.type="text/javascript"; s.src=path; if(title) s.title=title; } else if(type=="css"){ var ls=document.getElementsByTagName("link"); for(i=0;i<ls.length;i++){ if(ls[i].href && ls[i].href.indexOf(path)!=-1 || ls[i].title==title)return ls[i]; } s=document.createElement("link"); s.rel="stylesheet"; s.type="text/css"; s.href=path; if(title) s.title=title; s.disabled=false; } else return; var head=document.getElementsByTagName("head")[0]; head.appendChild(s); return s; }
相关文章推荐
- 动态加载外部CSS与JS文件
- JavaScript 之 动态加载JS代码或JS文件
- 如何用自己的js文件加载一些动态数据
- angular 路由动态加载JS文件
- 用ajax动态加载需要的js文件【原创】
- 动态加载js文件并且执行回调方法
- 详谈LABJS按需动态加载js文件
- 网页中动态加载js文件
- 动态加载外部css或js文件
- 使用jquery动态加载Js文件和Css文件
- 检查远程服务器的js不可用时,动态加载本地服务器文件
- 动态加载js文件默认为异步请求的问题解决
- js动态加载css和js文件
- 使用js加载器动态加载外部Javascript文件
- jquery js 动态加载 js文件
- js加载之使用DOM方法动态加载Javascript文件
- 动态加载JS文件
- 动态加载js文件
- 动态加载js文件 document.createElement
- js 动态加载JS文件的三种方法