小编jon*_*izh的帖子

使用javascript修改css规则对象

可能重复:
从Javascript更改CSS规则集

我想知道是否有可能修改Css样式表声明而不进行内联样式.

这是一个简单的例子:

<style>
    .box {color:green;}
    .box:hover {color:blue;}
</style>

<div class="box">TEXT</div>
Run Code Online (Sandbox Code Playgroud)

这会给出一个蓝色的书写框,在悬停时变成绿色.

如果我为颜色提供内联样式,则悬停行为将丢失:

<div class="box" style="color:red;">TEXT</box>
Run Code Online (Sandbox Code Playgroud)

无论如何,这会给出一个红色的书写框.

所以我的问题是,如何访问和修改css声明对象而不是用内联方法覆盖样式.

谢谢,

javascript css oocss

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

css ×1

javascript ×1

oocss ×1