 
		慕用5675268
2016-09-05 12:12
function deleteRow(obj){	    var tbody = document.getElementById('table').lastChild;  
		var tr = obj.parentNode.parentNode;		 tbody.removeChild(tr);
这里的tbody是最后一个tr 标签,为什么在最后删除的时候,还是tbody.removeChild(tr),这里的tbody和tr应该是同级的标签啊。
 
				    <table>
      <thead>
        <th></th>
      </thead>
      <tbody>
        <tr></tr>
        <tr></tr>
      </tbody>
    </table>
這樣才是打開的正確方式
 
				请问document.write(document.getElementById("table").lastChild);显示结果包括了thead中的内容“学号操作姓名”是怎么回事啊?
 
				楼上的写法是对的。tbody和tr应该不是同级的。
<tbody> 标签表格主体(正文)。该标签用于组合 HTML 表格的主体内容。
并且<thead> 内部必须拥有 <tr> 标签!
JavaScript进阶篇
469065 学习 · 22582 问题
相似问题