有没有更好的方法来“伪造”链接的 href 属性?

5 html javascript

现在我使用:

href="javascript:void(0)"
Run Code Online (Sandbox Code Playgroud)

为我的 a 标签。

但是,我发现这很混乱,并且它也会在鼠标悬停时在 FireFox 中显示给用户。

我正在考虑做的是用普通的 p 标签替换我的链接,并在 JavaScript 中设置事件处理程序。

澄清:

这仅适用于支持 JavaScript 的现代浏览器。我目前还不关心可访问性。

rya*_*lit 2

不确定你想做什么,但你也可以使用href="#"不显眼的 javascript 来阻止点击事件继续。

  • 这是一个空哈希,但如果您不管理该事件,它会将浏览器弹出到窗口顶部。 (2认同)