如何使用普通javascript更改当前元素的背景颜色?例如
<li onmouseover="this.backgroundColor:#000;">something</li>
这不起作用,但你会明白我想做什么。谢谢
答案 0 :(得分:4)
几乎就在那里。
<li onmouseover="this.style.backgroundColor='#000';">something</li>
答案 1 :(得分:2)
this.style.backgroundColor= 'black';
或者如果可以的话,更好的简单CSS:
li:hover { background-color: black; }
答案 2 :(得分:0)
CSS hover
可能是最优雅的解决方案,有一个IE6修复:
csshover.htc
但如果是我,我会使用jQuery,它会为您提供出色的跨浏览器支持。