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)的鏈接)

相關文章
相關標籤/搜索