gpt4 book ai didi

javascript - 使用 JavaScript 删除 HTML 中的表 tr

转载 作者:行者123 更新时间:2023-12-02 14:55:03 24 4
gpt4 key购买 nike

我用 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
}

关于javascript - 使用 JavaScript 删除 HTML 中的表 tr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35871914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com