JavaScript新增样式规则(推荐)


Posted in Javascript onJuly 19, 2016

关键代码如下所示:

<html>
<head>

<link rel="stylesheet" type="text/css" href="basic.css">


<script>



window.onload=function(){





 var sheet=document.styleSheets[0];





 //【新增样式规则】





// sheet.insertRule('.div1{font-size:16px;color:red;}',0);

 IE8及以上不支持
//第一个参数是样式,第二个是样式的位置




  // sheet.addRule('.div1','font-size:20px;color:orange;font-weight:bold;',0);

//IE都支持

//第一个参数是样式名,第二个样式位置是样式规则,第三个是样式位置





 function insertCss(element,csName,position){











//跨浏览器兼容









 if(sheet.insertRule){









 // sheet.insertRule 非IE的时候会读取到一个函数,IE8即以上的时候会读取到undefined






sheet.insertRule(element+'{'+csName+'}',position);







}else if(sheet.addRule){

















sheet.addRule(element,csName,position);





}


}




insertCss('.div1','font-size:16px;color:orange',0);




 //【删除样式规则】




//sheet.deleteRule(position) ; //删除样式 参数为位置



//IE8及以上不支持




//sheet.removeRule(position) ; //删除样式 参数为位置



//IE支持




function deleteCss(position){



//跨浏览器兼容




if(sheet.deleteRule){









 sheet.deleteRule(position);



}else if(sheet.removeRule){





sheet.removeRule(position);



}



deleteCss(0);


}





}


</script>

</head>

<body></body>
</html>

以上所述是小编给大家介绍的JavaScript新增样式规则(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
根据分辨率不同,调用不同的css文件
Aug 25 Javascript
『jQuery』.html(),.text()和.val()的概述及使用
Apr 22 Javascript
js兼容的placeholder属性详解
Aug 18 Javascript
微信中一些常用的js方法汇总
Mar 12 Javascript
全面了解javascript三元运算符
Jun 27 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
Oct 25 Javascript
用js屏蔽被http劫持的浮动广告实现方法
Aug 10 Javascript
解决koa2 ctx.render is not a function报错问题
Aug 07 Javascript
Angular使用cli生成自定义文件、组件的方法
Sep 04 Javascript
[原创]微信小程序获取网络类型的方法示例
Mar 01 Javascript
Vue组件化开发之通用型弹出框的实现
Feb 28 Javascript
javascript 易错知识点实例小结
Apr 25 Javascript
JavaScript动态添加css样式和script标签
Jul 19 #Javascript
javascript中使用未定义变量或值的情况分析
Jul 19 #Javascript
js基于cookie记录来宾姓名的方法
Jul 19 #Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
Jul 19 #Javascript
使用plupload自定义参数实现多文件上传
Jul 19 #Javascript
artDialog+plupload实现多文件上传
Jul 19 #Javascript
plupload+artdialog实现多平台上传文件
Jul 19 #Javascript
You might like
php 移除数组重复元素的一点说明
2008/11/27 PHP
解析php时间戳与日期的转换
2013/06/06 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
11款基于Javascript的文件管理器
2009/10/25 Javascript
Node.js安装教程和NPM包管理器使用详解
2014/08/16 Javascript
jquery地址栏链接与a标签链接匹配之特效代码总结
2015/08/24 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
2016/03/28 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
JavaScript中String对象的方法介绍
2017/01/04 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
vue组件中使用iframe元素的示例代码
2017/12/13 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
vue列表数据发生变化指令没有更新问题及解决方法
2020/01/16 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
2020/07/22 Javascript
vue中keep-alive、activated的探讨和使用详解
2020/07/26 Javascript
[54:58]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第一场 11.25
2020/11/25 DOTA
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
使用Python求解最大公约数的实现方法
2015/08/20 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
pandas.cut具体使用总结
2019/06/24 Python
Django 路由控制的实现
2019/07/17 Python
python+mysql实现个人论文管理系统
2019/10/25 Python
Numpy之将矩阵拉成向量的实例
2019/11/30 Python
浅谈Python的方法解析顺序(MRO)
2020/03/05 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
python归并排序算法过程实例讲解
2020/11/04 Python
Python jieba库分词模式实例用法
2021/01/13 Python
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
食品安全检查制度
2014/02/03 职场文书
2014财务年度工作总结
2014/11/11 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
安全先进班组材料
2014/12/26 职场文书
责任书格式
2015/01/29 职场文书
公安机关起诉意见书
2015/05/20 职场文书