function deleteRow(obj){
var tbody = document.getElementById('table').lastChild;
var tr = obj.parentNode.parentNode;
tbody.removeChild(tr)
}
不知道为什么要把tbody赋给table的lastchild
table习惯上,我们常常把标签<tbody></tbody> 省略,但是在dom中他默认有tbody这一层,所以获取的是<tbody></tbody>里面内容,其顺序为:thead、tfoot、tbody. lastChild节点是指其父节点的最后一个节点tbody
浏览器下进入开发者模式自行查看table的子节点结构,另外在问答区里面类似的问题一堆,自己翻阅