在这里,我有一个节点列表和一个要从列表中删除的已识别节点(既从视图中又在内存中)。
var currentRow = dojo.query(this).parents("div").first()[0];
var parentDiv = dojo.query(currentRow).parents("div").first()[0];
var rowList = dojo.query(parentDiv).children();
问题是,
dojo.destroy(currentRow);
只currentRow
从视图中删除,但是当我循环时rowList
,从firebug
我仍然可以看到 rowList 的大小是原始大小而不减去一个删除,所以它似乎留在内存中,所以我们如何从 nodeList 中删除一个节点并返回新节点列表?