例子:
1、什麼都不執行
<a href="javascript:;" onclick="js_method()">百度</a>
或者
<a href="javascript:void(0)" onclick="js_method()">百度</a>
2、傳回到頁面的最頂端
<a href="#">百度</a>
3、頁面跳轉
<a href="URL">百度</a>
4、直接下載下傳檔案
<a href="檔案位址">百度</a>
javascript : 是一個僞協定
javascript:是表示在觸發
<a>
預設動作時,執行一段JavaScript代碼,
而 javascript:; 表示什麼都不執行,這樣點選
<a>
時就沒有任何反應。
href="javascript:;"
就是去掉a标簽的預設行為,跟
href="javascript:void(0)"
是一樣的
void 是JavaScript 的一個運算符,
void(0)就是什麼都不做的意思。
參考
詳解A标簽中href=""的幾種用法