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 相关文章推荐
去除链接虚线全面分析总结
Aug 15 Javascript
用JavaScript脚本实现Web页面信息交互
Oct 11 Javascript
理解Javascript_10_对象模型
Oct 16 Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
Oct 04 Javascript
Javascript this 的一些学习总结
Aug 31 Javascript
用JavaScript获取DOM元素位置和尺寸大小的方法
Apr 12 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
Aug 06 Javascript
一个JavaScript的求爱小特效
May 09 Javascript
JavaScript实现继承的4种方法总结
Oct 16 Javascript
底部悬浮通栏可以关闭广告位的实现方法
Jun 01 Javascript
JS获取年月日时分秒的方法分析
Nov 28 Javascript
更优雅的微信小程序骨架屏实现详解
Aug 07 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脚本的10个技巧(7)
2006/10/09 PHP
我用php+mysql写的留言本
2006/10/09 PHP
如何用php获取程序执行的时间
2013/06/09 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
php根据日期或时间戳获取星座信息和生肖等信息
2015/10/20 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
javascript-TreeView父子联动效果保持节点状态一致
2007/08/12 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
JS远程获取网页源代码实例
2013/09/05 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
javascript获取隐藏元素(display:none)的高度和宽度的方法
2014/06/06 Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
2015/11/18 Javascript
javascript垃圾收集机制的原理分析
2016/12/08 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
2018/07/10 Javascript
vue移动端微信授权登录插件封装的实例
2018/08/28 Javascript
js实现图片上传到服务器和回显
2020/01/19 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
VSCode插件安装完成后的配置(常用配置)
2020/08/24 Javascript
[36:33]Ti4 循环赛第四日 附加赛NEWBEE vs Mouz
2014/07/13 DOTA
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
python搭建服务器实现两个Android客户端间收发消息
2018/04/12 Python
解决python3爬虫无法显示中文的问题
2018/04/12 Python
python 一个figure上显示多个图像的实例
2019/07/08 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
2019/07/31 Python
Python 限定函数参数的类型及默认值方式
2019/12/24 Python
浅谈python中频繁的print到底能浪费多长时间
2020/02/21 Python
django 前端页面如何实现显示前N条数据
2020/03/16 Python
Python读取Excel一列并计算所有对象出现次数的方法
2020/09/04 Python
python飞机大战游戏实例讲解
2020/12/04 Python
三下乡活动方案
2014/01/31 职场文书
2014年销售工作总结
2014/12/01 职场文书
2014年敬老院工作总结
2014/12/08 职场文书
2015最新婚礼司仪主持词
2015/06/30 职场文书
环保宣传语大全
2015/07/13 职场文书
python设置 matplotlib 正确显示中文的四种方式
2021/05/10 Python