问答详情
源自:9-22 编程练习

为什么我这样不可以删除

function remove(obj){
       var tr=obj.parentNode.parentNode;
       var table=document.getElementsByTagName('table');
       table[0].removeChild(tr);
     }

提问者:因丶果 2014-11-11 20:24

个回答

  • 偌颜宁
    2014-11-12 10:17:44

    你需要获取table的最后一个节点tbody,所有的tr和td都在tbody中,所以你在最后一行的代码中应该写table[1].removeChild(tr);这样应该可以,或者你可以写table.lastChild()去获取table的最后一个节点也可以