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 相关文章推荐
Jquery数独游戏解析(一)-页面布局
Nov 05 Javascript
javascript每日必学之循环
Feb 19 Javascript
Bootstrap框架的学习教程详解(二)
Oct 18 Javascript
原生js实现吸顶效果
Mar 13 Javascript
基于vue 开发中出现警告问题去除方法
Jan 25 Javascript
JS实现获取word文档内容并输出显示到html页面示例
Jun 23 Javascript
JavaScript使用类似break机制中断forEach循环的方法
Nov 13 Javascript
node.js监听文件变化的实现方法
Apr 17 Javascript
详解在Angular4中使用ng2-baidu-map的方法
Jun 19 Javascript
vue之a-table中实现清空选中的数据
Nov 07 Javascript
详解vue 组件
Jun 11 Javascript
原生js实现html手机端城市列表索引选择城市
Jun 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
PHP之COOKIE支持详解
2010/09/20 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
2016/10/08 PHP
php框架CodeIgniter使用redis的方法分析
2018/04/13 PHP
通过PHP实现用户注册后邮箱验证激活
2020/11/10 PHP
用javascript实现的仿Flash广告图片轮换效果
2007/04/24 Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
2015/01/13 Javascript
JS+CSS实现可拖动的弹出提示框
2015/02/16 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
javascript创建对象的3种方法
2016/11/02 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
在网页中插入百度地图的步骤详解
2016/12/02 Javascript
jquery,js简单实现类似Angular.js双向绑定
2017/01/13 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
微信小程序点击滚动到指定位置的实现
2020/05/22 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
[48:22]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
基于python实现删除指定文件类型
2020/07/21 Python
印度尼西亚最大和最全面的网络商城:Blibli.com
2017/10/04 全球购物
C语言笔试题回忆
2015/04/02 面试题
小学毕业家长寄语
2014/01/19 职场文书
体育教学随笔感言
2014/02/24 职场文书
机械设计及其自动化专业求职信
2014/06/09 职场文书
化学工程专业求职信
2014/08/10 职场文书
爬山的活动方案
2014/08/16 职场文书
党建工作汇报材料
2014/12/24 职场文书
工作经验交流材料
2014/12/30 职场文书
体育教师研修感悟
2015/11/18 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
JavaScript执行机制详细介绍
2021/12/06 Javascript