課程
/前端開發
/JavaScript
/JavaScript進階篇
var?tr=obj.parentNode.parentNode;
2017-05-05
源自:JavaScript進階篇 9-22
正在回答
td.innerHTML = "<a href='javascript:;' onclick='deleteRow(this)'>刪除</a>";
var tr = obj.parentNode.parentNode;
這個obj就是最上邊那段代碼里的this,,,,,obj.parentNode.parentNode;的意思是,this它在a標簽節點里,所以這句代碼就是a標簽節點的父親節點td,td的父親節點tr,要刪除的就是tr這一行。
parentNode是父節點的意思,兩個 parentNode就是爸爸節點的爸爸節點。
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答不知道哪里錯了 得到的是NaN
2 回答不知道哪里錯的
2 回答ID到底指的是那個
1 回答關于刪除函數,為什么getElementById的不行,三個parentNode的就可以
4 回答后面算分數不知道哪里出錯了,求指教
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-28
td.innerHTML = "<a href='javascript:;' onclick='deleteRow(this)'>刪除</a>";
var tr = obj.parentNode.parentNode;
這個obj就是最上邊那段代碼里的this,,,,,obj.parentNode.parentNode;的意思是,this它在a標簽節點里,所以這句代碼就是a標簽節點的父親節點td,td的父親節點tr,要刪除的就是tr這一行。
2017-05-06
parentNode是父節點的意思,兩個 parentNode就是爸爸節點的爸爸節點。