Tiga不会飞
2015-11-17 12:54
function del(obj){ //var tbody=document.getElementById("table"); var tr=obj.parentNode.parentNode; tr.parentNode.removeChild(tr); }
tr.parentNode不应该是等同document.getElementById("table")的么?
以下表示父亲关系
删除->a->td->tr->table
<a href="javascript:;" onclick="removeTable(this)">删除</a>
所以点击删除时 你的parentNode还少一层。
var tr=obj.parentNode.parentNode.parentNode;
tr.parentNode.removeChild(tr);
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题