<ul id="tab">
<li onclick="clicker()" class="li01">one test</li>
<li onclick="clicker()" class="li02">two test</li>
<li onclick="clicker()" class="li03">three test</li>
<div class="web_clear"></div>
</ul>
<div class="web_index">
content....
</div>
我使用document.getElementsByTagName("ul").childNodes;
获取了所有li
。但它不起作用。
答案 0 :(得分:1)
var list = document.getElementById('tab').getElementsByTagName('li');
答案 1 :(得分:1)
document.getElementsByTagName("li")
这应该有用,它会返回一个元素数组
答案 2 :(得分:1)
您可以使用getElementsByTagName()来获取NodeList以进行迭代,如下所示:
var list_li = document.getElementById("tab").getElementsByTagName("li");
答案 3 :(得分:0)
您可以使用id
document.getElemensById("tab").childNodes;
或者如果它只是ul
那么
document.getElementsByTagName("ul")[0].childNodes;