使用JavaScript删除HTML中的表tr

唐老鸭

我在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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从表中删除TR

来自分类Dev

当提交发送所有行时,使用javascript从表中删除tr之后

来自分类Dev

通过 tr id 从表中删除 tr

来自分类Dev

使用php删除html表中的记录

来自分类Dev

使用CSS从html表中删除行

来自分类Dev

使用JavaScript在不带ID的表中创建<tr>

来自分类Dev

使用JavaScript在不带ID的表中创建<tr>

来自分类Dev

使用javascript从表中动态删除行

来自分类Dev

用变量删除表中的tr

来自分类Dev

从选定的表中删除类 -> tr

来自分类Dev

使用JavaScript在div中添加/删除HTML

来自分类Dev

使用JavaScript删除TABLE行TR

来自分类Dev

使用Haskell中的Arrows和HXT在HTML表中的<tr>中的记录

来自分类Dev

通过仅使用javascript的文本框中的用户输入,可以在html表中添加和删除行

来自分类Dev

从 id 中具有特定子字符串的 HTML 表中删除所有行 (tr)

来自分类Dev

使用JavaScript删除HTML

来自分类Dev

使用jQuery从HTML表中删除重复的行

来自分类Dev

使用Flask从HTML表中删除单个SQLAlchemy行

来自分类Dev

使用xpath查询html表-从结果中删除td

来自分类Dev

无法使用jQuery从html表中删除行

来自分类Dev

使用sed命令删除HTML表中的所有内容

来自分类Dev

使用jQuery从HTML表中删除重复的行

来自分类Dev

如何通过使用jQuery删除html表中的选定行?

来自分类Dev

删除当前的<tr>,并在使用普通javascript删除<tr>之前将其删除

来自分类Dev

如何使用jquery或javascript从html表中删除文本框而不丢失文本框值

来自分类Dev

使用Razor / C#遍历HTML表以获取每个<tr>中的数据

来自分类Dev

无法从每个表 tr 中删除复选框值

来自分类Dev

使用javascript删除表的行

来自分类Dev

使用Javascript删除HTML中的select块中的选项值

Related 相关文章

热门标签

归档