我在JavaScript中创建了一个函数,该函数每分钟会自动向表中添加一行。它工作正常,但如果有多于5行,我想删除表的第二行(因为第一行用于标题)。我尝试了这段代码:
if(table.getElementsByTagName("tr").length > 5){
table.getElementsByTagName("tr")[1].outerHTML = "";
}
问题是,当执行第二行时,我收到一条错误消息,提示“未知执行错误”。为什么这样做呢?有什么办法可以解决吗?
万一重要,我正在使用HTA。
您可以通过以下方式获得行数:
var rowCount = document.getElementById("myTable").rows.length;
删除
if(rowCount > 5) {
document.getElementById("myTable").deleteRow(1); //deletes second row
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句