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 Archive Network 集合
May 12 Javascript
jquery插件之信息弹出框showInfoDialog(成功/错误/警告/通知/背景遮罩)
Jan 09 Javascript
cookie 最近浏览记录(中文escape转码)具体实现
Jun 08 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
Apr 03 Javascript
Angularjs中使用Filters详解
Mar 11 Javascript
JS for...in 遍历语句用法实例分析
Aug 24 Javascript
纯JavaScript 实现flappy bird小游戏实例代码
Sep 27 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
Jan 20 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
Apr 23 Javascript
vue脚手架搭建项目的兼容性配置详解
Jul 17 Javascript
vue 项目build错误异常的解决方法
Apr 22 Javascript
vue elementui el-form rules动态验证的实例代码详解
May 23 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+MySQL 手工注入语句大全 推荐
2009/10/30 PHP
配置php网页显示各种语法错误
2013/09/23 PHP
PHP编程风格规范分享
2014/01/15 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
Javascript下IE与Firefox下的差异兼容写法总结
2010/06/18 Javascript
jquery.combobox中文api和例子,修复了上面的小bug
2011/03/28 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
js中函数声明与函数表达式
2015/06/03 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
Angular4学习笔记之根模块与Ng模块
2017/09/09 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
2019/01/27 Javascript
python处理文本文件并生成指定格式的文件
2014/07/31 Python
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
Python使用defaultdict读取文件各列的方法
2017/05/11 Python
Python的地形三维可视化Matplotlib和gdal使用实例
2017/12/09 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
python集合的新增元素方法整理
2020/12/07 Python
Hotels.com拉丁美洲:从豪华酒店到经济型酒店的预定优惠和折扣
2019/12/09 全球购物
什么是Deployment descriptors;都有什么类型的部署描述符
2015/07/28 面试题
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
《我不是最弱小的》教学反思
2014/02/23 职场文书
宿舍保安职务说明书
2014/02/25 职场文书
医院护士党的群众路线教育实践活动对照检查材料思想汇报
2014/10/04 职场文书
专业见习报告范文
2014/11/03 职场文书
2014年教师德育工作总结
2014/11/10 职场文书
2016十一国庆节慰问信
2015/12/01 职场文书
仅仅使用 HTML/CSS 实现各类进度条的方式汇总
2021/11/11 HTML / CSS
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
2021/11/17 Servers
Redis分布式锁的7种实现
2022/04/01 Redis