與空連接的區別

這兩種方法都是把 <a>標籤設置成空連接javascript

1.java

<a href="#" target="_blank"></a>

#其實也是空鏈接的意思,可是點擊以後會自動跳轉到頁面的頂部而且在頁面URL後面會出現 #spa

由於用了這個方法就至關於點擊了一個錨記,可是這個錨記又沒寫ID,因此就默認跳轉到頁面頂部code

能夠使用多寫#來避免調到頂部ip

<a href="####" target="_blank"></a>


2.get

<a href="javascript:void(0);" target="_blank"></a>

void是一個操做符,這個操做符指定要計算一個表達式可是不返回值。若是在void中寫入0(void(0)),則什麼也不執行,從而也就造成了一個空連接class

因此,#與javascript:void(0)的區別也很明顯,#方法會跳轉到頁面的頂部,而且在頁面URL後面會出現#,而javascript:void(0)方法不會,因此若是是空鏈接的話,仍是推薦javascript:void(0)方法

3.標籤

<a href="javascript:;" target="_blank"></a>
相關文章
相關標籤/搜索