标题 | JavaScript新增样式规则(推荐) |
内容 | 这篇文章主要介绍了JavaScript新增样式规则(推荐)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 关键代码如下所示: <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新增样式规则(推荐),希望对大家有所帮助 |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。