首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >删除HTML表中的所有行

删除HTML表中的所有行
EN

Stack Overflow用户
提问于 2011-09-01 22:05:23
回答 21查看 313.3K关注 0票数 122

如何使用Javascript删除一个超文本标记语言表格中除<th>之外的所有行,并且不遍历表中的所有行?我有一个非常大的表,我不想在循环行以删除它们时冻结UI

EN

回答 21

Stack Overflow用户

回答已采纳

发布于 2011-09-01 22:09:15

<th>行保留在<thead>中,将其他行保留在<tbody>中,然后用新的空行替换<tbody>

代码语言:javascript
复制
var new_tbody = document.createElement('tbody');
populate_with_new_rows(new_tbody);
old_tbody.parentNode.replaceChild(new_tbody, old_tbody)
票数 101
EN

Stack Overflow用户

发布于 2013-09-13 19:11:22

这将删除所有行:

代码语言:javascript
复制
$("#table_of_items tr").remove(); 
票数 114
EN

Stack Overflow用户

发布于 2013-03-27 00:22:22

非常粗糙,但这也是可行的:

代码语言:javascript
复制
var Table = document.getElementById("mytable");
Table.innerHTML = "";
票数 79
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7271490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档