javascript实现动态加载CSS


复制代码 代码如下:

<script type="text/javascript">
            function addStyle(stylePath) {
                var container = document.getElementsByTagName("head")[0];
                var addStyle = document.createElement("link");
                addStyle.rel = "stylesheet";
                addStyle.type = "text/css";
                addStyle.media = "screen";
                addStyle.href = stylePath;
                container.appendChild(addStyle);
            }
            addStyle('http://www.xxx.com/wintys/dynamic.css');
</script>

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<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;
}



相关阅读:
js实现的黑背景灰色二级导航菜单效果代码
PHP页面中文乱码分析
PHP学习笔记(一) 简单了解PHP
Jquery响应回车键直接提交表单操作代码
MFC程序对文件的处理方法
js简单实现交换Li的值
Win10 RS1预览版14271内置Defender离线杀毒和之前有什么区别?
win10任务栏电源图标不见了或者显示灰色该怎么办?
open 动态修改img的onclick事件示例代码
Jquery 模拟用户点击超链接或者按钮的方法
jquery中的常见问题及快速解决方法小结
C#使用Equals()方法比较两个对象是否相等的方法
在SQL Server中实现最短路径搜索的解决方法
win10摄像头无法打开用不了怎么办? win10正式版摄像头无法使用解决办法图文教程
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 一个初中孩子的死亡日志 小学四年级作文350字:读屈原不离楚国有感 2015年七夕另类表白方式 8月4日的雨 别锦儿(及第后出京,别锦儿与蜀妓) 见证生命价值的痕迹作文 对妇联工作的调研思考 在世界的尽头,与自己相遇 億起记忆深处那熟悉的身影 乡2013年粮食直补和综合直补工作总结 耐人回味的搞笑短信3 小学六年级作文800字:我不再粗心 小学五年级作文450字:我心中的好爷爷 毕业十年同学聚会活动方案 锁不住的思念 起茅厕 2016商品楼租赁合同 幼儿园安全责任演讲稿 医院地震应急预案 中医院创省中医名院建设规划 逝去作文1000字 小学四年级作文400字:青岛极地海洋世界 女儿婚礼祝词 很贴心实在的10句话 读《简爱》有感作文500字 井冈山 自己过得像鬼火,还总想照亮别人 落地闲花,听无声 中考满分作文600字:让微笑照亮每颗心 读徐锡麟故事有感作文500字 2015"三整四建"个人剖析材料 有关和平的语段 诗经中的爱情名句 诗经经典名句 梦吉他看吉他 四苦人生中寻求真正的快乐 2017鸡年春节祝福【短信】 梦中的身影 信息技术年度个人工作总结 突破薄弱环节实现新的发展 培训总结 16岁谈人生 战忧 小学生材料作文素材 给材料作文怎么写 山中的野百合 小数点拜年作文800字 出类拔萃反义词_出类拔萃近义词 七夕节祝福贺词 90后文学网 护士暑假实习报告

Copyright © 2016 phpStudy |