課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
var tr = obj.parentNode.parentNode; ? ? ? ? ?
??tr.parentNode.removeChild(tr);?
這里能否解釋一下?
2018-03-13
源自:JavaScript進階篇 9-22
正在回答
?// 創(chuàng)建刪除函數(shù)
? ? ?function del(obj){
? ? ? ? ?var tr = obj.parentNode.parentNode;?
? ? ? ? //obj里傳入的是this這個參數(shù),也就是“刪除鏈接”這個a標簽,a的爸爸是td,td的爸爸是tr,所以這里獲取的是刪除鏈接所在的行
? ? ? ? ?tr.parentNode.removeChild(tr);
//因為想要用removeChild,而這個方法是通過對父節(jié)點的操作來刪除其名下的子節(jié)點的,所以得先找到這個行的爸爸,也就是tr.parentNode
// 再用tr.parentNode.removeChild(tr);里面的tr就是之前說的“刪除”所在的行,這樣就可以刪除這個行了。這樣講能明白嗎
? ? ?}
慕娘2073217 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
1 回答這節(jié)完全看不懂
2 回答沒看懂這節(jié)
3 回答沒看懂什么叫節(jié)點
4 回答表示這節(jié)沒看懂
1 回答這一節(jié)不懂~
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-03-13
?// 創(chuàng)建刪除函數(shù)
? ? ?function del(obj){
? ? ? ? ?var tr = obj.parentNode.parentNode;?
? ? ? ? //obj里傳入的是this這個參數(shù),也就是“刪除鏈接”這個a標簽,a的爸爸是td,td的爸爸是tr,所以這里獲取的是刪除鏈接所在的行
? ? ? ? ?tr.parentNode.removeChild(tr);
//因為想要用removeChild,而這個方法是通過對父節(jié)點的操作來刪除其名下的子節(jié)點的,所以得先找到這個行的爸爸,也就是tr.parentNode
// 再用tr.parentNode.removeChild(tr);里面的tr就是之前說的“刪除”所在的行,這樣就可以刪除這個行了。這樣講能明白嗎
? ? ?}