怎么样得到<UL>下面有多少具<li>??

解决方案 »

  1.   


    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="gb2312" />
    <title></title>
    <style>
    </style>
    </head>
    <body>
    <ul id="test">
    <li>1-1</li>
    <li>1-1</li>
    <li>1-1</li>
    <li>1-1</li>
    <li>1-1</li>
    <li>1-1</li>
    </ul>
    <script>
    function $(el){
    return typeof el == 'string' ? document.getElementById(el) : el;
    }
    function $t(name, cot){
    cot = cot || document;
    return cot.getElementsByTagName(name);
    }
    alert( $t('li', $('test')).length )
    </script>
    </body>
    </html>楼主 这个意思?
      

  2.   

    UL有什么标识 ID? NAME? CLASS?JQuery:$("ul").find("li").length;
      

  3.   

    document.getElementById("ul_id").getElementsByTagName("li").length;//ul_id是你自己ul的id,后面是li标签,不用改。
      

  4.   

    document.write(document.getElementsByTagName("ul")[0].getElementsByTagName("li").length);
      

  5.   

    document.getElementsByTagName("ul")[0].getElementsByTagName("li").length
      

  6.   

    不是,是这各形式。<input type=text name=txt id=txt
    onFocus="sele.style.display=''"
    onBlur="sele.style.display='none'" />
    <br>
    <div id=sele onChange="txt.value=this.value" style='display:none'>
    <li> aaa</li><li> bbb</li><li> ccc</li><li>ddd</li></div>>
      

  7.   

    document.getElementById("sele").getElementsByTagName("li").length