可能重复:
从 Javascript 更改 CSS 规则集
我想知道是否有可能在不使用内联样式的情况下修改 Css 样式表声明。
这是一个简单的例子:
<style>
.box {color:green;}
.box:hover {color:blue;}
</style>
<div class="box">TEXT</div>
这给出了一个蓝色书写框,在悬停时变为绿色书写。
如果我为颜色提供内联样式,悬停行为将丢失:
<div class="box" style="color:red;">TEXT</box>
无论如何,这都会给出一个红色的文字框。
所以我的问题是,如何访问和修改 css 声明对象而不是用内联样式覆盖样式。
谢谢,