我有一个锚标记
<a href="#" onclick="Register();" >Register</a>
Run Code Online (Sandbox Code Playgroud)
如果你没有href,你可以搞砸一些东西,但我不需要重定向,只需调用一个js函数.但是,当单击此链接时,href ="#"会使页面滚动到顶部.我该如何防止这种情况发生?
Nic*_*ver 12
您可以添加一个return false;,如下所示:
<a href="#" onclick="Register(); return false;">Register</a>
Run Code Online (Sandbox Code Playgroud)
这可以防止锚的默认操作,即锚定,导致滚动.
使用:
<a href="javascript:void(0);" onclick="Register(); ">Register</a>
Run Code Online (Sandbox Code Playgroud)
javascript:void(0)将阻止页面被重定向,并且还将解决由于href ="#"而导致页面滚动到顶部的问题
| 归档时间: |
|
| 查看次数: |
9944 次 |
| 最近记录: |