2017-08-12 59 views
0

javascript:;href屬性的超鏈接的目的是什麼?這個「javaScript:;」在超鏈接中的用途是什麼?

<div data-trigger="spinner" id="spinner"> 
    <span id="spinner-value"></span> 
    <input type="hidden" value="1" data-spin="spinner" data-rule="quantity" data-max="10"> 
    <a href="javascript:;" data-spin="down">-</a> 
    <a href="javascript:;" data-spin="up">+</a> 
</div> 
+0

FWIW那些應的按鈕,甚至''標籤;如果你沒有真正建立鏈接,使用''沒有意義。 – Pointy

回答

2

屬性href="javascript:;"用於從鏈接中刪除行爲。

如果你會使用例如。 href="",當您點擊鏈接時,網頁將重新加載。但與href="javascript:;"什麼都不會發生。

稍後,腳本添加一個事件處理程序,單擊此鏈接時將執行該處理程序。

編輯:您需要abutton元素,因爲它們是可點擊的對象語義的代表。

1

防止刷新網頁的鏈接/重定向您點擊一次。

1

「javascript :;」的用途已保存的意思是 「的javascript:無效(0)」

這裏閱讀:javascript void functions