【发布时间】:2012-02-11 09:24:56
【问题描述】:
在 IE7 和 IE8 中,当我将悬停的链接移动到新位置时,它仍显示为悬停。在 Firefox 和 Chrome 中,链接显示为未悬停。在下面的示例中,如果您单击链接,它将移动到第二行,但仍然是红色的。是否可以修复这种行为?
<style>
a { color:blue; }
a:hover { color:red; }
</style>
<div id="div1">
First Row
<a id="a1" href="javascript:void(0);" onclick="document.getElementById('div2').appendChild(this);">Click It</a>
</div>
<div id="div2">
Second Row
</div>
【问题讨论】:
标签: javascript internet-explorer dom