假设我们有ff。在 a.html 中:
<script>
function onClick() {
// Do some important stuff and then...
location = "b.html";
}
</script>
<a href="#" onclick="onClick();">Link</a>
双击 Link 将触发事件处理程序 onClick。但是,双击中的第二次单击似乎被解释为另一次单击并导致页面跳转到命名的锚点。实际上,位置没有改变。
我的问题是:
这是浏览器错误还是功能?
有没有办法解决这种行为?