href = "#" 和href = “javascript:void(0)”区别分析

href=“#”默认的一个跳转动做,跳转以后还在本页面,可是位置会被定位到页面顶部。javascript

要想保持如今的位置不变,最好的集中办法:java

href = “javascript:void(0)”异步

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

<a href="javascript:void(null)"></a>
<a href="#" onclick="return false"></a>cli


我的分析用处:标签

第一:对于你不想让页面跳到顶部,例如,比较长的页面。script

另外:就是异步加载的时候,用到#极可能会引发加载问题。return

因此对于异步加载或者局部刷新,更多的使用void(0)这样一个死连接 void

(a标签无用均可以附上一个void(0)的链接)

相关文章
相关标签/搜索