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 交通频道 作文范文 家乡的那片杨树林作文500字 倾听自然话题作文 请不要这样 文明礼仪伴我行250字 服务型机关建设承诺书 实习考核自我鉴定 新学期的变化作文400字 追求美与有趣的人生——纪念王小波辞世19周年 黄鹤引 普通员工三严三实心得体会 关于描写秋景的小学生作文400字_追寻秋姑娘的脚步 快乐的九寨沟之旅作文1100字 2015基层党风廉政建设自查报告 马年给领导的祝福语 激励是行为的钥匙、行为的键钮 新学期学生会宿管部工作计划 2015七夕情人节酒吧广告语 能给予就不贫穷读后感(3篇) 跳广场舞,必知8件事 客户经理竞选活动演讲稿《我行》 社区2016安全生产月活动总结 空气中有你的味道作文100字 胖大海“变身记” 10月31日,晴,冬天雨过天青云破处,者般颜色作将来... 股民群体传播特征探讨思考 电网生产各项工作计划思路 市邮政局*2005年安保工作总结及2006年工作安排 杜撰的爱情 早春烟雨思绪飞扬 你是我最沧桑的浪漫 2013年最新入党志愿书 学习十八届五中全会心得体会(学院教师) 高二音乐《赞美祖国》教学设计 王允龙号变形房作文300字 战争中的孩子 挽回之前,請先放下 小学自然教学小结2篇 全区教育工作会议讲话 霸王别姬经典台词对白 2015胡锦涛讲话在我国各界干部群众中引起强烈反响 2013年11月大学团委例会会议记录 我们要保护青蛙400字 [图文]去游泳 我有一把心爱的扇子 励志小故事:老先生与服务生 探究错例设计方法 突破信息筛选误区(转) 班级安全教育工作总结 农机化技术培训工作总结 对学校实习工作建议 《青铜葵花》读后感作文350字

Copyright © 2016 phpStudy |