JavaScript 创建新的CSS选择器(FF,IE,Opera)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 创建新的CSS选择器(FF,IE,Opera)相关的知识,希望对你有一定的参考价值。

//see Flanagan 5th ed. 16.6
    var menuId = 'foo';
    var selector = '#'+ menuId + ' li ul';
    //assume we have at least one stylesheet
    if ( document.styleSheets[0].insertRule) {
      //if not IE
       var lastrule = document.styleSheets[0].cssRules.length;
      document.styleSheets[0].insertRule(selector + '{display:none}', lastrule);  
    } else if ( document.styleSheets[0].addRule ) {
      //if IE
      var lastrule = document.styleSheets[0].rules.length;
      document.styleSheets[0].addRule(selector, 'display:none', lastrule);
    }

以上是关于JavaScript 创建新的CSS选择器(FF,IE,Opera)的主要内容,如果未能解决你的问题,请参考以下文章

css3选择器怎样选择元素?

CSS中伪类选择器及伪元素

伪类选择器

css3选择器怎么选择第3个,第6个,第9个,第12个……元素??

使用基于关系的选择器和伪类选择器创建纯CSS无JavaScript的鼠标移动到上面即可显示的下拉菜单

第一百三十九节,JavaScript,封装库--CSS选择器