Javascript 带有onclick和href='#';滚动到顶部
我有一个锚标签Javascript 带有onclick和href='#';滚动到顶部,javascript,html,Javascript,Html,我有一个锚标签 <a href="#" onclick="Register();" >Register</a> 如果你的锚点中没有href,它可能会搞砸一些东西,但我不需要重定向,只需调用js函数。但是,单击此链接时,href=“#”会使其将页面滚动到顶部。如何防止这种情况发生?您可以添加一个返回false,如下所示: <a href="#" onclick="Register(); return false;">Register</a>
<a href="#" onclick="Register();" >Register</a>
如果你的锚点中没有href,它可能会搞砸一些东西,但我不需要重定向,只需调用js函数。但是,单击此链接时,href=“#”会使其将页面滚动到顶部。如何防止这种情况发生?您可以添加一个
返回false代码>,如下所示:
<a href="#" onclick="Register(); return false;">Register</a>
这将阻止锚的默认操作,即转到哈希,从而导致滚动。使用:
<a href="javascript:void(0);" onclick="Register(); ">Register</a>
javascript:void(0)将阻止页面重定向,还将修复由于href=“#”可能重复[Cancel Browser Scroll Reset for Inline Onclick]()而导致页面在顶部滚动的问题