比如
<root>
  <a></a>
  <b></b>
</root>如何得到 <b> 的节点号是 2 , 有办法吗?谢谢!

解决方案 »

  1.   

    function getId(node,tag)
    {
      var total = 0;
      var childrens = node.childNodes;
      for(var i=0;i<childrens.length;i++) 
      {
        childrens[i].tagName==tag;
        alert(i);
        return;
      }
    }
    在页面里面调用js里的这个函数
      

  2.   

    出了这样的算法还有没有别的办法了?而且我说的是用java实现啊~不是js~
      

  3.   

    用sax和dom都能实现啊,
    现在忙,没法给你个代码,