【发布时间】:2012-10-24 02:18:14
【问题描述】:
我如何在飞镖中做到这一点?
抓取一个 tbody 元素后,我想在其上调用 empty(),但这似乎不存在:
var el = query('#search_results_tbody');
el.empty();
我试过这个,但是效果很奇怪,我什至不明白结果是什么!
el.nodes.forEach((c) {c.remove();});
【问题讨论】:
标签: dart
我如何在飞镖中做到这一点?
抓取一个 tbody 元素后,我想在其上调用 empty(),但这似乎不存在:
var el = query('#search_results_tbody');
el.empty();
我试过这个,但是效果很奇怪,我什至不明白结果是什么!
el.nodes.forEach((c) {c.remove();});
【问题讨论】:
标签: dart
我相信目前最快最简单的方法就是将内容设置为空:
var el = query('#search_results_tbody');
el.innerHtml = '';
innerHtml 这些天在浏览器上进行了相当优化,应该很快。
或者,您也可以这样做:
el.children.clear();
其中children 是一个List<Element>,带有一个clear() 方法来清除列表。
【讨论】: