javascript: 是一個偽協議,其他的偽協議還有 mail: tel: file: 等等。
1 | < a id = "jspswEdit" class = "set-item" href = "Javascript:;" >修改密碼</ a > |
javascript:是表示在觸發<a>默認動作時,執行一段JavaScript代碼,而 javascript:; 表示什么都不執行,這樣點擊<a>時就沒有任何反應。
一般在這種情況下,會給<a>綁定一個事件回調,來執行業務,如:
1234 | document.getElementById( 'jsPswEdit' ).addEventListener( 'click' , function (e) { e.PReventDefault(); // 當<a>觸發click時,處理業務 }, false );
下面三個意思都一樣 |
新聞熱點
疑難解答