課程
/前端開發
/JavaScript
/JavaScript進階篇
為什么oncilck="del(this)"調用刪除函數就可以,<a href="javascript:del(this)"></a>就調用不了刪除函數
2016-12-05
源自:JavaScript進階篇 9-22
正在回答
?href="javascript:del();"這種寫法對傳遞this這個對象容易出錯,一般是寫成這樣的,<a href="javascript:;" onclick = "deleteRow(this)" > 如果你一定要寫成這樣,<a href="javascript:del();">刪除</a>,那要用deleteRow()去刪除,寫成function del() ?{ ?document.getElementById('table').deleteRow(1); ?}
這個href="javascript:",表示我要a這個標簽的效果!?href="javascript:del(this)",表示調用一段js代碼,但是,這del要用function函數去定義!function del()={}!onclick事情,表示鼠標點擊的時候,執行js代碼!
qq_旅客_0 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答有兩個問題,求大神解答!??!關于document.getElementById('table').lastChild;和<a href="javascript:;" onclick="deleteRow(this)">刪除</a>的
1 回答關于<a href="javascript:;" onclick="">刪除</a>的問題
2 回答del.innerHTML="<a href='javascript:;' onclick='del(this)' >刪除</a>";
3 回答<a href='javascript:;' onclick='del(this)' >刪除</a> 這個代碼怎么理解?
1 回答為什么a標簽不能用href的javascript協議來調用刪除行的函數
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-07
?href="javascript:del();"這種寫法對傳遞this這個對象容易出錯,一般是寫成這樣的,<a href="javascript:;" onclick = "deleteRow(this)" > 如果你一定要寫成這樣,<a href="javascript:del();">刪除</a>,那要用deleteRow()去刪除,寫成function del()
?{ ?document.getElementById('table').deleteRow(1);
?}
2016-12-06
這個href="javascript:",表示我要a這個標簽的效果!?href="javascript:del(this)",表示調用一段js代碼,但是,這del要用function函數去定義!function del()={}!onclick事情,表示鼠標點擊的時候,執行js代碼!