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 相关文章推荐
Javascript调试工具(下载)
Jan 09 Javascript
JS查看对象功能代码
Apr 25 Javascript
可自己添加html的伪弹出框实现代码
Sep 08 Javascript
jQuery设置div一直在页面顶部显示的方法
Oct 24 Javascript
js实现Select列表内容自动滚动效果代码
Aug 20 Javascript
jQuery横向擦除焦点图特效代码分享
Sep 06 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
Jun 14 Javascript
jQuery Validate插件自定义验证规则的方法
Dec 27 Javascript
前端axios下载excel文件(二进制)的处理方法
Jul 31 Javascript
node.js遍历目录的方法示例
Aug 01 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
May 20 Javascript
详解ES6 CLASS在微信小程序中的应用实例
Apr 24 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
Search Engine Friendly的URL设计
2006/10/09 PHP
关于初学PHP时的知识积累总结
2013/06/07 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
通过php修改xml文档内容的方法
2015/01/23 PHP
php绘制一条直线的方法
2015/01/24 PHP
jquery iframe操作详细解析
2013/11/20 Javascript
javascript四舍五入函数代码分享(保留后几位)
2013/12/10 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
2014/10/16 Javascript
7个让JavaScript变得更好的注意事项
2015/01/28 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
JS DOMReady事件的六种实现方法总结
2016/11/23 Javascript
详解webpack 多页面/入口支持&amp;公共组件单独打包
2017/06/29 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
layui实现把数据表格时间戳转换为时间格式的例子
2019/09/12 Javascript
vuex actions异步修改状态的实例详解
2019/11/06 Javascript
vue项目中微信登录的实现操作
2020/09/08 Javascript
Python的迭代器和生成器
2015/07/29 Python
pandas修改DataFrame列名的方法
2018/04/08 Python
如何使用python操作vmware
2019/07/27 Python
pytorch程序异常后删除占用的显存操作
2020/01/13 Python
如何基于Python实现数字类型转换
2020/02/07 Python
Python如何读取、写入JSON数据
2020/07/28 Python
一些关于python 装饰器的个人理解
2020/08/31 Python
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
2016/04/26 HTML / CSS
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
HTML5 本地存储和内容按需加载的思路和方法
2011/04/07 HTML / CSS
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
德国童装购物网站:NICKI´S.com
2018/04/20 全球购物
美国宠物美容和宠物用品购物网站:Cherrybrook
2018/12/07 全球购物
应届生人事助理求职信
2013/11/09 职场文书
超市端午节活动方案
2014/01/23 职场文书
会计岗位职责
2015/02/03 职场文书
暑期工社会实践报告
2015/07/13 职场文书
MySQL8.0.18配置多主一从
2021/06/21 MySQL
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android