如何临时添加CSS样式?

4 浏览
0 Comments

如何临时添加CSS样式?

我有一个

标签,当我将鼠标悬停在上面时,我想要改变它的背景色(以及可能的其他属性)。我可以通过调用el.style.backcolor = ""来实现,但是是否有一种方法可以添加另一个CSS样式,然后再将其删除?就像style += mouseOverStyle,然后style -= mouseOverStyle。这样我就可以在CSS中选择要更改的属性,而不是在JavaScript代码中。

编辑:我可能希望在其他情况下应用新样式,而不仅仅是鼠标悬停,所以#div:hover并不是一个通用的解决方案。我真正想问的是是否有类似style.add("style")和style.remove("style")这样的方法?

0