料青山看我應(yīng)如是
2019-07-03 12:07:08
<a>標(biāo)簽中href="javascript:;"表示什么意思?
4 回答

牧羊人nacy
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
javascript: 是一個(gè)偽協(xié)議,其他的偽協(xié)議還有 mail: tel: file: 等等。
1 | < a id = "jsPswEdit" class = "set-item" href = "javascript:;" >修改密碼</ a > |
javascript:是表示在觸發(fā)<a>默認(rèn)動(dòng)作時(shí),執(zhí)行一段JavaScript代碼,而 javascript:; 表示什么都不執(zhí)行,這樣點(diǎn)擊<a>時(shí)就沒有任何反應(yīng)。
一般在這種情況下,會(huì)給<a>綁定一個(gè)事件回調(diào),來執(zhí)行業(yè)務(wù),如:
1234 | document.getElementById( 'jsPswEdit' ).addEventListener( 'click' , function (e) { e.preventDefault(); // 當(dāng)<a>觸發(fā)click時(shí),處理業(yè)務(wù) }, false ); |

四季花海
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊
javascript:;表示這是一個(gè)空連接。點(diǎn)擊之后沒任何反應(yīng)。
類似的是#,但是一個(gè)#點(diǎn)擊之后頁面很長(zhǎng)的情況下會(huì)會(huì)滾到頂部;而javascript:;沒這樣的問題;
當(dāng)然###這樣的效果就跟javascript:;一樣了
添加回答
舉報(bào)
0/150
提交
取消