我以前听一个高人说的
ff不支持chlidren firstChild lastChild

解决方案 »

  1.   

    var oChild=document.getElementById('menu'+index).getElementsByTagName("")[i-1];试试
      

  2.   

    如果getElementById('menu'+index)下的标签的内型是一样的还好说
    不一样就不知道了,
      

  3.   

             var oChild=document.getElementById('menu'+index).childNodes(i-1);
             document.getElementById('menu'+index).removeChild(oChild);childNodes 解释是:This collection is defined in World Wide Web Consortium (W3C) Document Object Model (DOM) Level 1 . 
      

  4.   

    测试了一下
    貌似childNodes也不兼容ff,ie通过
    测试代码
    <body>
    <div id="a">
    <div>3</div>
    <div></div>
    </div>
    </body>
    <script>
    alert(document.getElementById("a").childNodes[0].innerHTML)
    </script>
      

  5.   

    childNodes兼容火狐的只是ie和火狐解释文本节点的方式不一样,过滤下就可以了
      

  6.   


    <body> 
    <div id="a"> <div>3</div><div> </div> 
    </div> 
    </body> 
    <script> 
    var nn = document.getElementById("a").childNodes[0];
    if(nn.nodeType != 1) nn = nn.nextSibling;
    alert(nn.innerHTML) 
    </script>