怎么获得div里面的li元素的text ?  用js <div id="t">
  <ul>
     <li>a</li>
     <li>a</li>
     <li>a</li>
     <li>a</li>
  </ul>
</div>

解决方案 »

  1.   


      var lis = document.getElementById('t').getElementsByTagName('li');
      for(var i = 0, count = lis.length; i < count; i++)
      {
        alert(lis[i].innerText);
      }
      

  2.   

    <div id="t">
      <ul>
         <li>a</li>
         <li>b</li>
         <li>c</li>
         <li>d</li>
      </ul>
    </div>
    <script type="text/javascript">
    <!--
    var lis=document.getElementById("t").getElementsByTagName("li");
    alert(lis[0].innerHTML);
    //-->
    </script>
      

  3.   

    也可以,还兼容各个IE
    var lis = document.getElementById('t').getElementsByTagName('li'); for(var i = 0, count = lis.length; i < count; i++) 

    alert(lis[i].innerHTML); 
    }
      

  4.   


    我那些html是动态加载的, 这样也通 获得 ??  好像不没效果
      

  5.   

    怎么把 lis 转为 jquery对象, $(lis) 之后抓不到里面的内容.  html是动态加载的