如何在不使用<tr>
的情况下使用javascript从表中删除整个getElementByID
,因为我没有表tr
或tds
的任何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。