为了账号安全,请及时绑定邮箱和手机立即绑定

删除函数中为什么用lastchild?

function deleteRow(obj){    

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

var tr = obj.parentNode.parentNode;    

tbody.removeChild(tr);    

}  

。。。

。。。  

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

正在回答

5 回答

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

0 回复 有任何疑惑可以回复我~

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

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


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

http://img1.sycdn.imooc.com//56f019600001df3c06460528.jpg

0 回复 有任何疑惑可以回复我~

不会。。。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

删除函数中为什么用lastchild?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信