javascript 动态加载 css 方法总结


Posted in Javascript onJuly 11, 2009

1. 用在外部CSS文件中加载必须的文件
@importurl(style.css);
//只能用在CSS文件中或者style标签中
2. 简单的在页面中加载一个外部CSS文件
document.createStyleSheet(cssFile);
2. 用createElement方法创建CSS的Link标签
varhead=document.getElementsByTagName('HEAD').item(0);
varstyle=document.createElement('link');
style.href='style.css';
style.rel='stylesheet';
style.type='text/css';
head.appendChild(style);
下面是经常会用到的两个函数.

functionloadJs(file){ 
varscriptTag=document.getElementById('loadScript'); 

varhead=document.getElementsByTagName('head').item(0); 

if(scriptTag)head.removeChild(scriptTag); 

script=document.createElement('script'); 

script.src="../js/mi_"+file+".js"; 

script.type='text/javascript'; 

script.id='loadScript'; 

head.appendChild(script); 
} 
functionloadCss(file){ 

varcssTag=document.getElementById('loadCss'); 

varhead=document.getElementsByTagName('head').item(0); 

if(cssTag)head.removeChild(cssTag); 

css=document.createElement('link'); 

css.href="../css/mi_"+file+".css"; 

css.rel='stylesheet'; 

css.type='text/css'; 

css.id='loadCss'; 

head.appendChild(css); 
}
Javascript 相关文章推荐
google 搜索框添加关键字实现代码
Apr 24 Javascript
JS执行删除前的判断代码
Feb 18 Javascript
JavaScript获取table中某一列的值的方法
May 06 Javascript
jquery实现先淡出再折叠收起的动画效果
Aug 07 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
Dec 04 Javascript
Bootstrap进度条组件知识详解
May 01 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
May 10 Javascript
jQuery中slidedown与slideup方法用法示例
Sep 16 Javascript
走进AngularJs之过滤器(filter)详解
Feb 17 Javascript
浅谈angularjs中响应回车事件
Apr 24 Javascript
微信小程序中多个页面传参通信的学习与实践
May 05 Javascript
webpack 4.0.0-beta.0版本新特性介绍
Feb 10 Javascript
checkbox 复选框不能为空
Jul 11 #Javascript
javascript 页面只自动刷新一次
Jul 10 #Javascript
javascript div 遮罩层封锁整个页面
Jul 10 #Javascript
JQuery 实现的页面滚动时浮动窗口控件
Jul 10 #Javascript
javascript 读取xml,写入xml 实现代码
Jul 10 #Javascript
jquery 1.3.2 IE8中的一点点的小问题解决方法
Jul 10 #Javascript
jquery Firefox3.5中操作select的问题
Jul 10 #Javascript
You might like
PHP实现打包下载文件的方法示例
2017/10/07 PHP
YII框架关联查询操作示例
2019/04/29 PHP
jQuery.holdReady()使用方法
2014/05/20 Javascript
JavaScript使用push方法添加一个元素到数组末尾用法实例
2015/04/06 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
2015/09/23 Javascript
js解决movebox移动问题
2016/03/29 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
2016/06/02 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
[01:08:57]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第二场
2014/05/24 DOTA
[58:42]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第一局
2016/02/27 DOTA
Python读取mp3中ID3信息的方法
2015/03/05 Python
使用Python的内建模块collections的教程
2015/04/28 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
Python实现的读取电脑硬件信息功能示例
2018/05/30 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
利用Python如何画一颗心、小人发射爱心
2021/02/21 Python
HTML5 Canvas draw方法制作动画效果示例
2013/07/11 HTML / CSS
深入浅析HTML5中的article和section的区别
2018/05/15 HTML / CSS
Crabtree & Evelyn英国官网:瑰珀翠护手霜、香水、沐浴和身体护理
2018/04/26 全球购物
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
初级Java程序员面试题
2016/03/03 面试题
银行财务部实习生的自我鉴定
2013/11/27 职场文书
社区学习十八大感想
2014/01/22 职场文书
大学活动总结范文
2014/04/29 职场文书
语文课外活动总结
2014/08/27 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
思想政治表现评语
2015/01/04 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
使用HttpSessionListener监听器实战
2022/03/17 Java/Android