如题:

解决方案 »

  1.   

    var node=getElementById("");
    var childNote=node.childNodes//返回的是一个数组
      

  2.   

    如果你是extjs tree的话,那么
    node.cascade(function(node){
       xxxx....
    });这是逐步递归遍历的
      

  3.   

    递归调用var subList = new Array();function getSubNodes(node)
    {
       var selfChildNodes = node.childNodes;
       if(!selfChildNodes||selfChildNodes.length<1)
           return;   for(var i=0;i<selfChildNodes.length;i++)
       {
          subList.push(selfChildNodes[i]);
          getSubNodes(selfChildNodes[i]);
       }
    }var aNode = thisNode;getSubNodes(thisNode);alert(subList.length);