javascript实现动态加载CSS_javascript技巧
程序员文章站
2022-04-13 09:43:04
...
复制代码 代码如下:
JS写的函数,用来控制JS文件的动态加载,也就是在需要的时候才加载JS文件,同时还可加载CSS文件,这样就可实现网页换肤,这觉得这个函数写的不错,认真的看下,自己在完善下,还是相当不错的。
复制代码 代码如下:
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
}
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
}
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;
}
上一篇: 再问红包算法,之前的有bug,@JXYCYFLM,@
下一篇: React中生命周期使用详解
推荐阅读
-
JavaScript实现无穷滚动加载数据
-
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
-
JavaScript结合PHP实现网页制作中双下拉菜单的动态实现
-
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
-
vue+echarts实现动态绘制图表及异步加载数据的方法
-
动态加载css方法实现和深入解析
-
AngularJS实现根据变量改变动态加载模板的方法
-
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
-
JavaScript基于Ajax实现不刷新在网页上动态显示文件内容
-
滚动条的监听与内容随着滚动条动态加载的实现