2012-10-24 82 views
1

如何在飛鏢中做到這一點?清除/清空tbody元素的所有內容?

抓住一個tbody元素之後,我想這樣做就可以調用空(),但似乎並不存在:

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

我想這一點,但它是怪怪的,我不連了解結果是什麼!

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

回答

4

我相信在目前這樣做的最快和最簡單的方法是簡單地將內容設置爲空:

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

innerHtml是相當優化的瀏覽器上的這些日子裏,它應該是快速的。

或者,你也可以這樣做:

el.children.clear(); 

childrenList<Element>clear()方法清除列表。