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