function traverseAllChildren(node,cf,af){ //遍历全部子节点。对满足cf条件函数的节点进行af函数操作
var childNodes, i;
childNodes = node.getChildren();
for(i=0;i<childNodes.length;i++){
if(cf(childNodes[i])){
af(childNodes[i]);
}
if(childNodes[i].getChildren().length>0){
traverseAllChildren(childNodes[i],cf,af); //这儿的childNodes[i]参数好象又是自己
}
}
}
var childNodes, i;
childNodes = node.getChildren();
for(i=0;i<childNodes.length;i++){
if(cf(childNodes[i])){
af(childNodes[i]);
}
if(childNodes[i].getChildren().length>0){
traverseAllChildren(childNodes[i],cf,af); //这儿的childNodes[i]参数好象又是自己
}
}
}
微软太不可琢磨了。^_^