我有一个元素,我在其中为 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";};