本次編程練習(xí)的不明白的地方
這個(gè)刪除功能的函數(shù)中的三行代碼是什么意思,有點(diǎn)暈沒(méi)太搞懂。求大神吃藥
function del(obj)//刪除功能
{
var table = document.getElementById("table").lastChild;
var tr =obj.parentNode.parentNode;
table.removeChild(tr);
}
這個(gè)刪除功能的函數(shù)中的三行代碼是什么意思,有點(diǎn)暈沒(méi)太搞懂。求大神吃藥
function del(obj)//刪除功能
{
var table = document.getElementById("table").lastChild;
var tr =obj.parentNode.parentNode;
table.removeChild(tr);
}
2016-11-19
舉報(bào)
2016-11-20
表格DOM是這樣的:
table-->tbody(雖然沒(méi)寫(xiě)不過(guò)默認(rèn)必須是這樣)-->tr-->td-->a
table的最后一個(gè)子節(jié)點(diǎn)就是tbody
a的父節(jié)點(diǎn)的父節(jié)點(diǎn)就是tr(那一行);
然后tbody是tr的父節(jié)點(diǎn),根據(jù)removeChild就刪除了那一行。
2016-11-19
ID 為table的節(jié)點(diǎn)元素的最后一個(gè)子節(jié)點(diǎn)賦值給table變量。
傳入?yún)?shù)obj的父節(jié)點(diǎn)的父節(jié)點(diǎn)復(fù)制給tr。