課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
換成
<a?href="javascript:;"??onclick="deleteRow(this)">
就有反應(yīng),兩者有什么區(qū)別嗎?
2016-03-19
源自:JavaScript進(jìn)階篇 9-22
正在回答
不推薦在href='javascript:function()' 這樣的寫法,因?yàn)?href 屬性里面設(shè)置了js代碼后,在某些瀏覽器下可能會引發(fā)其他不必要的事件。造成非預(yù)期效果。
在ajax應(yīng)用程序中,多寫著下面的這樣 ,以表示這個鏈接不跳轉(zhuǎn),而執(zhí)行一段js腳本。<a href="javascript:void(0);" onclick="function()"></a>或者 <a href="javascript:;" onclick="function()"></a>
而且W3C標(biāo)準(zhǔn)不推薦在href里面執(zhí)行javascript語句,所以還是用 onclick事件觸發(fā)吧
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
1 回答<a href="javascript:deleterow(this);">刪除</a>這樣不能調(diào)用函數(shù)嗎?
2 回答在href 中寫函數(shù)為何不能執(zhí)行<td><a href="javascript:deleteRow(this);" >刪除</a></td>
3 回答創(chuàng)建子節(jié)點(diǎn)a,a.onclick=“delete(this)”沒有反應(yīng)
1 回答為什么沒有反應(yīng)
1 回答為什么沒有反應(yīng)?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-03-19
不推薦在href='javascript:function()' 這樣的寫法,因?yàn)?href 屬性里面設(shè)置了js代碼后,在某些瀏覽器下可能會引發(fā)其他不必要的事件。造成非預(yù)期效果。
在ajax應(yīng)用程序中,多寫著下面的這樣 ,以表示這個鏈接不跳轉(zhuǎn),而執(zhí)行一段js腳本。
<a href="javascript:void(0);" onclick="function()"></a>
或者 <a href="javascript:;" onclick="function()"></a>
而且W3C標(biāo)準(zhǔn)不推薦在href里面執(zhí)行javascript語句,所以還是用 onclick事件觸發(fā)吧