好像发了N多贴,都没人帮忙啊~!晕+郁闷中~~

解决方案 »

  1.   

    有没有人愿意帮我一下啊~!要555555了
      

  2.   

    在外面定义个全局的数组,然后写数组的语句,写在函数的第一句话
      

  3.   

    能帮我写出来吗?我刚接触这个东西?
      

  4.   

    //定义全局数组
    var DataArray = new Array();function AlterNodeN(node,v)
    {   
        var index = node.getNodeIndex();
    if(node.getAttribute("firstchildtext").indexOf(Form5.T1.value) > -1 && index != v)
      {
                 DataArray[DataArray.length] = node;
        return node;
       } 
    var nds = node.getChildren();
    var r;
    for(var i = 0; i < nds.length; ++i)
    {
    r = AlterNodeN(nds[i],v);
    if (r) {
                                DataArray[DataArray.length] = node;
     return r;
                       }
    }
    return null;
    }
      

  5.   

    能运行,但是数组里面存的是满足当前查询要求的第一个节点的所有父节点了,不是所有满足查询要求的的节点.