例如如果我有
<style type='text/css' id='divcolorgreen'>
div{
color: green;
}
</style>
我可以使用 3 种方式禁用 css 规则
- 删除样式元素(重新附加它以重新启用)
- 修改它的内部html
- 为每个元素逐一添加内联规则(最好使用jquery)
有没有更简单的方法来禁用/删除 css 规则?
最佳答案
这就是类的目的。通过分配一个类,例如。到 <body>
标记,您将获得相同的功能:
<style type='text/css' id='divcolorgreen'>
body.divcolorgreen div{
color: green;
}
</style>
然后如果<body>
看起来像这样:
<body class="divcolorgreen">
...
</body>
规则被应用。要禁用该规则,请删除提到的类:
<body>
...
</body>
关于javascript - 如何禁用和启用 css 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12398783/