九九_9
2016-11-19 18:28
这个删除功能的函数中的三行代码是什么意思,有点晕没太搞懂。求大神吃药
function del(obj)//删除功能
{
var table = document.getElementById("table").lastChild;
var tr =obj.parentNode.parentNode;
table.removeChild(tr);
}
表格DOM是这样的:
table-->tbody(虽然没写不过默认必须是这样)-->tr-->td-->a
table的最后一个子节点就是tbody
a的父节点的父节点就是tr(那一行);
然后tbody是tr的父节点,根据removeChild就删除了那一行。
ID 为table的节点元素的最后一个子节点赋值给table变量。
传入参数obj的父节点的父节点复制给tr。
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题