在这里,var x = document.getElementById("table").lastChild;,这个x到底是哪个节点啊,这个应该是<tr>标签吧,为什么用这个节点作为父节点去删除其它tr节点了,直接用 document.getElementById("table")作为父节点去删除不行吗?
我感觉是因为table标签后面本来是有tbody标签的,不过我们一般都不写,而浏览器会自动帮我们补上了,在添加里面我们理解是tr是table的子节点,其实是table的子节点是tbody,tr是tbody的一个子节点,所以我们在添加一个tr的时候定义tbody=document.getElementById('table').lastChild;这是我的理解,不知道对你有没有帮助
就是直接用 document.getElementById("table")作为父节点去删除他的子节点啊