【发布时间】:2013-04-28 06:29:55
【问题描述】:
我有一个元素,我在 CSS 中为悬停状态设置了文本颜色和不同的文本颜色。我有一些 javascript,所以当我单击元素时,它会更改元素的文本颜色。它工作正常,除了它也会影响悬停 CSS,我希望保持与预单击悬停 CSS 相同。有没有办法阻止悬停 CSS 生效或设置悬停 CSS?
CSS:
#test {color: blue;}
#test:hover {color:green;}
HTML:
<div id="test" onClick="javascript:change()">qwerty</div>
Javascript:
function change() {document.getElementById("test").style.color="#cc0000";};
【问题讨论】:
标签: javascript css onclick hover