通过js获取li元素疑问

例如

<ul id="a">

<li>1</li>

<li>2</li>

</ul>

<ul id="b">

<li>1</li>

<li>2</li>

</ul>

两个ul,只想获取第二个ul中的li元素,使用domoment.getElementsByTagName("li")获取的是全部,怎样通过js获取第二个ul中的li元素,如果给第二个ul中li加name或id可以实现,但是感觉很麻烦很乱,还有什么方法

qq_小白_7
浏览 1512回答 2
2回答

琦屹

找到对应的父元素(id=b),再去这个父元素下面找对应的li子节点,就可以了var li=document.getElementById("b").getElementsByTagName("li"); for (var i=0;i<li.length;i++) {     alert(li[i].innerHTML); }

qq_明_9

document.getElementsByTagName(li)[2]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript