假设我有这样一张表格:
如注释所述,我想删除标题行以下的每一行。或者更加技术化地说,我想从注释中删除每个元素直到结束表格标记。
我不想使用jQuery,因此这个问题与Stack Overflow上的其他问题不同。我尝试了一些纯JS解决方案(这就是我想要的),但它们太复杂了,我无法理解!
感谢您的任何帮助。
到目前为止,我已经尝试了另一个教程中的代码,但它显示“无法读取未定义的属性'length'”。
<table id="datatable1">
<tr>
<th>Header column 1</th>
<th>Header column 2</th>
</tr>
<!-- Remove everything from here down until </table> -->
<tr>
<td>Data row 1, column 1</td>
<td>Data row 1, column 2</td>
</tr>
<tr>
<td>Data row 2, column 1</td>
<td>Data row 2, column 2</td>
</tr>
</table>
我不想使用jQuery,因此这个问题与Stack Overflow上的其他问题不同。我尝试了一些纯JS解决方案(这就是我想要的),但它们太复杂了,我无法理解!
感谢您的任何帮助。
到目前为止,我已经尝试了另一个教程中的代码,但它显示“无法读取未定义的属性'length'”。
function clearTable(table) {
var rows = table.rows;
var i = rows.length;
while (--i) {
rows[i].parentNode.removeChild(rows[i]);
// or
// table.deleteRow(i);
}
}