如何在不使用<tr>的情况下使用javascript从表中删除整个getElementByID,因为我没有表trtds的任何ID

最佳答案

假设您的表具有id =“ mytable”:

这就是您获得所有trs的方式:

1. var trs = document.getElementById("mytable").rows; or
2. var trs = document.getElementById("mytable").getElementsByTagName("tr");


现在执行以下操作:

while(trs.length>0) trs[0].parentNode.removeChild(trs[0]);


如果您没有表格的ID,并且页面上只有一个表格,请执行以下操作:

var trs = document.getElementsByTagName("table")[0].rows;


如果您不指定ID,则很难删除它。如果要删除某种类型的trs,请给它们提供一个class属性,并仅删除具有该class属性的那些trs。

07-25 23:40