href=";javascript:void(0)";v/s href="#&引用;onClick=";返回false&引用;
我有一个小困惑,因为我需要在导航上使用一些锚定标记,在悬停时会触发一些操作,但在单击时我希望它们被禁用,我参考了很多解决方案,并得出以下两个结论,但不清楚使用哪一个:href=";javascript:void(0)";v/s href="#&引用;onClick=";返回false&引用;,javascript,html,Javascript,Html,我有一个小困惑,因为我需要在导航上使用一些锚定标记,在悬停时会触发一些操作,但在单击时我希望它们被禁用,我参考了很多解决方案,并得出以下两个结论,但不清楚使用哪一个: 如果没有启用JS,版本2会将您的站点重定向到#。版本1无法执行此操作。请同时检查此链接:如果必须使用链接,请执行此操作:使用document.getElementById(“navigateContainer”).addEventListener(“单击”,函数(e){If(e.target.classList.contain
如果没有启用JS,版本2会将您的站点重定向到
#
。版本1无法执行此操作。请同时检查此链接:如果必须使用链接,请执行此操作:
使用document.getElementById(“navigateContainer”).addEventListener(“单击”,函数(e){If(e.target.classList.contains(“hoveronly”))e.preventDefault();})
编辑您的问题并整理您的标题。@如果禁用JS,克隆版本1将给出404以前会重新加载页面,现在我想不会了