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 有趣而诡异的数组
Apr 06 Javascript
javascript Demo模态窗口
Dec 06 Javascript
JQuery 1.4 中的Ajax问题
Jan 23 Javascript
jQuery实战之品牌展示列表效果
Apr 10 Javascript
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
Jun 06 Javascript
jquery实现弹出层登录和全屏层注册特效
Aug 28 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
Dec 04 Javascript
JavaScript数据结构与算法之栈与队列
Jan 29 Javascript
EasyUI Pagination 分页的两种做法小结
Jul 09 Javascript
JS返回只包含数字类型的数组实例分析
Dec 16 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
Jan 21 Javascript
webpack多入口文件页面打包配置详解
Jan 09 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下连接mssql2005的代码
2011/01/17 PHP
异步加载技术实现当滚动条到最底部的瀑布流效果
2014/09/16 PHP
PHP XML和数组互相转换详解
2016/10/26 PHP
jQuery实现切换页面布局使用介绍
2011/10/09 Javascript
JavaScript 图像动画的小demo
2012/05/23 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
将list转换为json失败的原因
2013/12/17 Javascript
javascript编程异常处理实例小结
2015/11/30 Javascript
jQuery如何解决IE输入框不能输入的问题
2016/10/08 Javascript
Vue.js Ajax动态参数与列表显示实现方法
2016/10/20 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
jQuery自定义多选下拉框效果
2017/06/19 jQuery
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
jQuery EasyUI Layout实现tabs标签的实例
2017/09/26 jQuery
jQuery实现模糊搜索功能的方法分析
2018/06/29 jQuery
JavaScript canvas仿代码流瀑布
2020/02/10 Javascript
Python FFT合成波形的实例
2019/12/04 Python
在win64上使用bypy进行百度网盘文件上传功能
2020/01/02 Python
tensorflow 查看梯度方式
2020/02/04 Python
Pycharm激活方法及详细教程(详细且实用)
2020/05/12 Python
OpenCV 之按位运算举例解析
2020/06/19 Python
Herschel Supply Co.美国:背包、手提袋及配件
2020/11/24 全球购物
EJB实例的生命周期
2016/10/28 面试题
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
打架检讨书400字
2014/01/17 职场文书
运动会解说词100字
2014/01/31 职场文书
读书活动总结
2014/04/28 职场文书
工厂搬迁方案
2014/05/11 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
会计试用期自我评价怎么写
2014/09/18 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
优秀团员主要事迹范文
2015/11/05 职场文书
python 进阶学习之python装饰器小结
2021/09/04 Python
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript
Mysql 一主多从的部署
2022/05/20 MySQL
python热力图实现的完整实例
2022/06/25 Python