FireFox浏览器mousedown preventDefault使active伪类失效实例页面

回到相关文章 »

代码:

HTML代码:
<p>和谐版:</p>
<a href="javascript:" class="active-btn">按下</a>
<p>不和谐版:</p>
<a href="javascript:" id="button" class="active-btn">按下</a>
                
JS代码:
var button = document.getElementById("button");
if (button.addEventListener) {
    button.addEventListener("mousedown", function(event) {
        // 此处省略N行
        event.preventDefault();    
    });
}
                

效果:

和谐版:

按下

不和谐版:

按下