名字不要起关键字全部样式的,写个其他样式的,用className替换

解决方案 »

  1.   

    上面可能没太说清楚,就是不要用
    .input
    .p之类全部都要执行的样式
    起自定义的名字
      

  2.   

    我刚才直接试过用正则把其中一部分删除掉,删是删掉了,可是没作用,我想加载CSS是head标签里,恐怕不是删掉了就不执行的,因为已经加载完了。
      

  3.   

    删除掉是可以,可是这有什么意义吗?
    手册上的下面的例子使用了 styleSheet 对象更改内嵌和导入样式的样式表值。HideExample<STYLE>
    BODY {background-color: #CFCFCF;}
    @import url("otherStyleSheet.css");
    </STYLE>
    <SCRIPT>
    window.onload=fnInit;
    function fnInit(){
    // 访问 styleSheet 中的一条规则, 将其 backgroundColor 改为蓝色。
    var oStyleSheet=document.styleSheets[0];
    var oRule=oStyleSheet.rules[0];
    oRule.style.backgroundColor="#0000FF";
    // 为 P 元素添加一条规则, 将其背景色设为黄色。
    oStyleSheet.addRule("P","background-color: #FFFF00;");
    // 更改导入的规则:
    oStyleSheet.imports[0].color="#000000";
    }
    </SCRIPT>
      

  4.   

    haha,果然
    中间的参数是第几条
    <style>
    h1{color:red;}
    p{font-size:20;color:red;}
    </style>
    <h1> sadfasf</h1>
    <p>asfasfsdfsdfsdf</p>
    <script language=javascript>
    document.styleSheets[0].removeRule(1)
    </script>
      

  5.   

    我是指这个:oStyleSheet.rules[0]
      

  6.   

    在51js问了没什么人看, 不过也有答案了, 跟ice_berg16(寻梦的稻草人) 一样的答案