a標籤的onclick和href同時存在的寫法

常常用到a標籤,可是對於標準的寫法不少時候會忽略掉,今天就簡單的普及一下標準寫法javascript

<a href="javascript:void(0)" onclick="subgo()">點我</a>

這個就是標準寫法,點擊a標籤,調用的是subgo()java

<a href="#" onclick="subgo()">點我</a>
<a href="javascript:void(0)" onclick="subgo()">點我</a>

以上二者的區別在於:code

一、#表明的是網頁的上端;事件

二、javascript:void(0) 僅僅表示一個死連接,沒有任何信息;ip

因此爲了用戶點擊時頁面不來回跳動,就最好使用javascript:void(0)。test

你們都知道,連接的 onclick 事件被先執行,其次是 href 屬性下的動做(頁面跳轉,或 javascript 僞連接)cli

因此建議你們儘可能使用標準的標籤

<a href="javascript:void(0)" onclick="doSomething();return false;">test</a>
相關文章
相關標籤/搜索