a標籤中href="javacript:;" href="javacript:void(0);" href="#"區別

在使用<a>標籤時,常常會綁定其餘事件好比onclick,這候咱們會給<a>標籤的href屬性賦值爲「#」,「javacript:;」 ,「javacript:void(0);」等javascript

1、href="javacript:;" 用這個的話會出現瀏覽器訪問「javascript:;」這個地址的現象,因此任何狀況下都不建議使用;java

2、href="javacript:void(0);" 表示點擊這個連接後執行一條javascript語句:void(0); 這條語句表示什麼也不作,是個空語句。當綁定了onclick()事件而且點擊後,頁面會停留在原地;瀏覽器

3、href="#" 這個是HTML的連接用法,意思是跳轉到頁面頂部,若是想快速地返回到頂部,那麼就用這個連接,這種用法叫作錨。4、若是想使用a標籤來對一個函數進行調用,有兩種方式:bash

<a href="javascript:void(0); onclick=hello();">點我</a> 
   <a href="javascript:hello();">點我</a>
複製代碼
相關文章
相關標籤/搜索