关于tr的父节点

在学习js过程中遇到一个问题:

name email salary
Tom [email protected] 5000 Delete

我要向table里面删除元素节点,利用removeChild()方法得到下面代码:

 var del = document.getElementsByTagName("a");
            for (var i = 0;i

发现并不能实现删除功能。
后来发现改为tr.parentNode.removeChild(tr);结果正确,所以

标签并非为元素节点的父节点。所以我对于
标签的子节点进行输出得到下面结果:

var parent = document.getElementById("employeeTable");
                    var child = parent.childNodes;
                    alert(child.length+"
"+child[0].nodeName+"
"+child[1].nodeName);

关于tr的父节点_第1张图片
记住:tr的父标签不是table!!!!!

你可能感兴趣的:(解决问题)