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 相关文章推荐
ComboBox 和 DateField 在IE下消失的解决方法
Aug 30 Javascript
javascript中不等于的代码是什么怎么写
Dec 29 Javascript
javascript中定义类的方法详解
Feb 10 Javascript
cookie的secure属性详解
Apr 08 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
Jul 24 Javascript
Bootstrap栅格系统简单实现代码
Mar 06 Javascript
js实现手机发送验证码功能
Mar 13 Javascript
基于Two.js实现星球环绕动画效果的示例
Nov 06 Javascript
基于jquery实现五星好评
Nov 18 jQuery
js中对象与对象创建方法的各种方法
Feb 27 Javascript
JavaScript怎样在删除前添加确认弹出框?
May 27 Javascript
ES6的异步操作之promise用法和async函数的具体使用
Dec 06 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经典的给图片加水印程序
2006/12/06 PHP
php的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
深入PHP中慎用双等于(==)的详解
2013/06/06 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
WordPress 照片lightbox效果的运用几点
2009/06/22 Javascript
利用JS重写Cognos右键菜单的实现代码
2010/04/11 Javascript
Javascript浅谈之this
2013/12/17 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
举例讲解Node.js中的Writable对象
2015/07/29 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
解决Nodejs全局安装模块后找不到命令的问题
2018/05/15 NodeJs
vuejs前后端数据交互之从后端请求数据的实例
2018/08/11 Javascript
详解vue微信网页授权最终解决方案
2019/06/16 Javascript
微信小程序可滑动周日历组件使用详解
2019/10/21 Javascript
node后端服务保活的实现
2019/11/10 Javascript
Python获取电脑硬件信息及状态的实现方法
2014/08/29 Python
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python跨文件全局变量的实现方法示例
2017/12/10 Python
python中logging包的使用总结
2018/02/28 Python
python爬虫获取百度首页内容教学
2018/12/23 Python
python实现人工智能Ai抠图功能
2019/09/05 Python
详解Python3迁移接口变化采坑记
2019/10/11 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
Python爬虫之Selenium实现键盘事件
2020/12/04 Python
使用Canvas操作像素的方法
2018/06/14 HTML / CSS
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
Java里面StringBuilder和StringBuffer有什么区别
2016/06/06 面试题
珍惜水资源建议书
2014/03/12 职场文书
采购意向书范本
2014/03/31 职场文书
工地质量标语
2014/06/12 职场文书
民族学专业求职信
2014/07/28 职场文书
捐书活动倡议书
2015/04/27 职场文书
幼儿园小班开学寄语
2015/05/27 职场文书