gpt4 book ai didi

javascript - 为什么使用javascript :void(0) instead of# in href?

转载 作者:行者123 更新时间:2023-12-03 02:19:20 25 4
gpt4 key购买 nike

我可以看到很多<a href="javascript:void(0);">在 html 页面上。据我所知,它返回 undefined 没有任何作用。 。这与 <href="#"> 有什么不同

最佳答案

<a href="#">link</a>

在浏览器url中添加#并跳转到页面顶部。

<a href="javascript:void(0);">link</a>

简单地“忽略”链接点击。

<a href="#" onclick="return false;">link</a>

也忽略href。

不要忘记,在某些情况下 JavaScript 可能会被禁用(非常罕见)。

关于javascript - 为什么使用javascript :void(0) instead of# in href?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20676873/

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