<ul>
<li>jquery学习</li>
<li>jquery学习</li>
<li>jquery学习</li>
<li>jquery学习</li>
<li>jquery学习</li>
<li>jquery学习</li>
</ul>
题目就这样,问怎么得到tagName 为 li的  li.length  ,怎么用javascript得到6这个值

解决方案 »

  1.   

    document.getElementsByTagName("li").length
    弹出 6,测试了
      

  2.   


    <ul>
    <li>jquery学习1</li>
    <li>jquery学习2</li>
    <li>jquery学习3</li>
    <li>jquery学习4</li>
    <li>jquery学习5</li>
    <li>jquery学习6</li>
    </ul>var obj=document.getElementsByTagName("li");
    for(var i=0;i<obj.length;i++){
    alert(obj[i].innerText);
    }
      

  3.   

    谢谢各位了,我知道自己错在哪了,缺少window.onload= function(){
                                               ......
                                        }window.onload我的理解是文档加载完成之后再去执行window.onload函数,当然也可以用其它的方法来代替window.onload;换句话说,页面还没有完成DOM元素的加载就已经执行了<script></script>的内容了,这样的后果就是没有能够读取到DOM 元素