当前位置:编程学习 > C#/ASP.NET >>

js递归遍历treeview中某节点的所有子节点的问题

代码如下:
function AlertNode(NodeArray,choose)
    { 
           for(i=0;i<NodeArray.length;i++)
             {
                var cNode;
                cNode=NodeArray[i];
                cNode.setAttribute('Checked',choose);      
                 if(parseInt(cNode.getChildren().length)!=0)
                 {
                   AlertNode(cNode.getChildren(),choose);                
                 }  
             } 
}

当遇到如下情况时,递归无法完成
A
  B1
  B2
    C1
    C2
  B3
    C1

从A节点开始,遍历到c2,就结束了,B3等节点就没遍历到,为什么?
JavaScript 遍历 递归 TreeView
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,