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

删除函数中为什么用lastchild?

function deleteRow(obj){    

var tbody = document.getElementById('table').lastChild;    

var tr = obj.parentNode.parentNode;    

tbody.removeChild(tr);    

}  

。。。

。。。  

tbody.removeChild(tr);  这里的tbody是id为table的最后一个子元素,用它来删当前行那么如果删第一行不是会失败吗

提问者:fel 2016-03-01 21:15

个回答

  • Kitayama
    2016-03-22 00:00:05

    好像回答有点偏了,楼主可以参考:http://www.imooc.com/qadetail/122578

  • Kitayama
    2016-03-21 23:57:02

    在W3C标准中,是这样解释的: <tbody> 标签表格主体(正文)。该标签用于组合 HTML 表格的主体内容。 楼主可以看http://www.w3school.com.cn/tags/tag_tbody.asp

    在实际代码中并没有tbody这一元素,但浏览器会自动补上tbody元素,你可以用Chrome 、Safari或者Firebug等调试工具查看,tbody是table的子元素,tr的父元素。


    楼主可以补一下HTML+CSS基础知识这一块。学JS会流畅很多。

    http://img.mukewang.com/56f019600001df3c06460528.jpg

  • 花散思起年回
    2016-03-02 02:56:43

    不会。。。。