清除/清空tbody元素的所有内容?

时间:2012-10-24 02:18:15

标签: dart

如何在飞镖中执行此操作?

在抓取tbody元素之后,我想在其上调用empty(),但这似乎不存在:

var el = query('#search_results_tbody');
el.empty();

我尝试了这个,但它表现得很奇怪,我甚至不明白结果是什么!

el.nodes.forEach((c) {c.remove();});

1 个答案:

答案 0 :(得分:4)

我相信目前最快速,最简单的方法就是将内容设置为空:

var el = query('#search_results_tbody');
el.innerHtml = '';

innerHtml目前在浏览器上进行了相当优化,应该很快。

或者,你也可以这样做:

el.children.clear();

其中childrenList<Element>clear()方法可以清除列表。