gpt4 book ai didi

javascript - 在 Firefox 中,双击 href 设置为 # 但 onclick 设置为转到另一个页面的标签将使我们有效地停留在当前页面上

转载 作者:行者123 更新时间:2023-11-30 13:40:54 25 4
gpt4 key购买 nike

假设我们有 ff.在 a.html 中:

<script>
function onClick() {
// Do some important stuff and then...
location = "b.html";
}
</script>
<a href="#" onclick="onClick();">Link</a>

双击链接将触发事件处理程序 onClick。然而,双击中的第二次点击似乎被解释为另一次点击并导致页面跳转到命名 anchor 。实际上,位置没有改变。

我的问题是:

  1. 这是浏览器错误或功能吗?

  2. 有没有办法解决此问题?

最佳答案

你可以试试

href="javascript:void(0);"

代替

关于javascript - 在 Firefox 中,双击 href 设置为 # 但 onclick 设置为转到另一个页面的标签将使我们有效地停留在当前页面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2294504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com