删除dojo.fadeOut-onEnd中的多个节点

删除dojo.fadeOut-onEnd中的多个节点,dojo,fadeout,Dojo,Fadeout,我试图在dojo淡出后删除复选框指定的多个节点。节点是简单的HTMLTR元素。 执行以下命令的按钮上有一个onclick事件 var tbody = dojo11.byId("resultBody1"); for (var k=0; k < selections.length; k++) { var temp = selections[k]; dojo11.fadeOut( { node:temp, durat

我试图在dojo淡出后删除复选框指定的多个节点。节点是简单的HTMLTR元素。 执行以下命令的按钮上有一个onclick事件

var tbody = dojo11.byId("resultBody1");
for (var k=0; k < selections.length; k++) {
    var temp = selections[k];              

    dojo11.fadeOut( {
        node:temp, 
        duration:1500,
        onEnd: function() {             
            tbody.removeChild(temp);                
        }       
    }).play();
}    

如何在淡出后从树中删除所有选定节点?这实际上是一个javascript关闭问题。通过在每次调用移除节点时关闭索引节点的当前值进行修复

   for (var k=0; k < selections.length; k++) {
    var temp = selections[k];              

    dojo11.fadeOut( {
        node:temp,
        duration: 1500, 
        onEnd: function(node) {
                return function() {
                tbody.removeChild(node);
            }
        }(temp)                             
    }).play();       
for(var k=0;k
   for (var k=0; k < selections.length; k++) {
    var temp = selections[k];              

    dojo11.fadeOut( {
        node:temp,
        duration: 1500, 
        onEnd: function(node) {
                return function() {
                tbody.removeChild(node);
            }
        }(temp)                             
    }).play();