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 相关文章推荐
强制设为首页代码
Jun 19 Javascript
jquery 追加tr和删除tr示例代码
Sep 12 Javascript
JS批量修改PS中图层名称的方法
Jan 26 Javascript
js实现iframe跨页面调用函数的方法
Dec 13 Javascript
JavaScript 常见安全漏洞和自动化检测技术
Aug 21 Javascript
什么是JavaScript注入攻击?
Sep 14 Javascript
iscroll动态加载数据完美解决方法
Jul 18 Javascript
JS库之wow.js使用方法
Sep 14 Javascript
解决vue的 v-for 循环中图片加载路径问题
Sep 03 Javascript
浅谈angular表单提交中ng-submit的默认使用方法
Sep 30 Javascript
一些你可能不熟悉的JS知识点总结
Mar 15 Javascript
React中使用UMEditor的方法示例
Dec 27 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目录函数实现创建、读取目录教程实例
2011/01/13 PHP
php中使用DOM类读取XML文件的实现代码
2011/12/14 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
2020/01/04 PHP
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
js遍历td tr等html元素
2012/12/13 Javascript
js单例模式详解实例
2013/11/21 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
JavaScript生成的动态下雨背景效果实现方法
2015/02/25 Javascript
javascript实现图片自动和可控的轮播切换特效
2015/04/13 Javascript
基于jQuery日历插件制作日历
2016/03/11 Javascript
使用Curl命令查看请求响应时间方法
2016/11/04 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
Angular中ng-bind和ng-model的区别实例详解
2017/04/10 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
jQuery实现的简单拖拽功能示例【测试可用】
2018/08/14 jQuery
js new Date()实例测试
2019/10/31 Javascript
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
Python提取支付宝和微信支付二维码的示例代码
2019/02/15 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
学习Django知识点分享
2019/09/11 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
后端开发使用pycharm的技巧(推荐)
2020/03/27 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
CSS3伪类选择器:nth-child()
2009/04/02 HTML / CSS
HTML5中FileReader接口使用方法实例详解
2017/08/26 HTML / CSS
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
英国领先的票务代理商之一:The Ticket Factory
2019/02/09 全球购物
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
澳大利亚领先的在线药房:Pharmacy Online(有中文站)
2020/02/22 全球购物
土木工程专业大学毕业生求职信
2013/10/13 职场文书
网络文明传播志愿者活动方案
2014/08/20 职场文书
Python之matplotlib绘制饼图
2022/04/13 Python