getElementsByTagName 是document对象上的方法吧。
ul对象哪里有这种方法。
如果页面上只有这部分有li。直接document.getElementsByTagName(li)就好了

解决方案 »

  1.   

    不太懂,不知道这样行不行
    eavl(document.getElementById( "nav "))
      

  2.   

    <UL id="nav">
    <LI>aaa
    <LI>bbb</UL><SCRIPT LANGUAGE="javascript">var obj=document.getElementById("nav").getElementsByTagName("li"); 
    alert(obj.length)
    alert(obj[0].innerHTML)
    </SCRIPT> 
    这在firefox里是可以的
    可能是别的错误
      

  3.   

    分开写<SCRIPT LANGUAGE="javascript">var obj =document.getElementById("nav");
    var obj2= obj.getElementsByTagName("li"); 
    alert(obj.length)
    alert(obj[0].innerHTML)
    </SCRIPT> 
      

  4.   

    想要很好看得 菜单吗 ?
    自己做啊 ~~
    你在  baidu 里搜索 春天网页菜单  ,这工具相当得好用,