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 相关文章推荐
javascript下string.format函数补充
Aug 24 Javascript
js获取指定的cookie的具体实现
Feb 20 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
Feb 28 Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
May 26 Javascript
JavaScript动态创建div等元素实例讲解
Jan 06 Javascript
微信小程序 欢迎页面的制作(源码下载)
Jan 09 Javascript
vue iview组件表格 render函数的使用方法详解
Mar 15 Javascript
微信小程序实现获取小程序码和二维码java接口开发
Mar 29 Javascript
解决layui下拉框监听问题(监听不到值的变化)
Sep 28 Javascript
vue 使用 canvas 实现手写电子签名
Mar 06 Javascript
vue 手机物理监听键+退出提示代码
Sep 09 Javascript
React Hook用法示例详解(6个常见hook)
Apr 28 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
2014最热门的24个php类库汇总
2014/12/18 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
PHP分页显示的方法分析【附PHP通用分页类】
2018/05/10 PHP
jQuery与ExtJS之选择实例分析
2010/08/19 Javascript
JS长整型精度问题实例分析
2015/01/13 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
2015/11/15 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
基于jquery实现表格无刷新分页
2016/01/07 Javascript
轻松实现Bootstrap图片轮播
2020/04/20 Javascript
JavaScript事件处理的方式(三种)
2016/04/26 Javascript
用js实现放大镜的效果的简单实例
2016/05/23 Javascript
深入理解node exports和module.exports区别
2016/06/01 Javascript
javascript正则表达式之分组概念与用法实例
2016/06/16 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
Element ui 下拉多选时新增一个选择所有的选项
2019/08/21 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
nodejs中使用archive压缩文件的实现代码
2019/11/26 NodeJs
vue+ts下对axios的封装实现
2020/02/18 Javascript
pygame学习笔记(3):运动速率、时间、事件、文字
2015/04/15 Python
用Pygal绘制直方图代码示例
2017/12/07 Python
Python assert关键字原理及实例解析
2019/12/13 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
Python 解决相对路径问题:"No such file or directory"
2020/06/05 Python
基于Python下载网络图片方法汇总代码实例
2020/06/24 Python
华为旗下电子商务平台:华为商城
2016/08/06 全球购物
Booking.com亚太地区:Booking.com APAC
2020/02/07 全球购物
向全球直邮输送天然健康产品:iHerb.com
2020/05/03 全球购物
社会治安综合治理管理责任书
2014/04/16 职场文书
无房证明样本
2015/06/17 职场文书
家长对孩子的寒假评语
2015/10/09 职场文书
python脚本框架webpy模板控制结构
2021/11/20 Python