我想用下面得方法实现递归可是总是死循环,不知道怎么会事,希望高手指定一二。
function isTrue(item,flag){
var aa =false;

for(i=0;item.children.length; i++){
if(item.children(i).getAttribute("id")==flag){
return true;
}else{
aa = isTrue(item.children(i),flag);
}
} return aa;
}
其中,item中有未知个子节点(也就是不知道item中有多少个元素);可是每次都是死循环,这是怎么回事呢?各位大侠帮帮我吧!