问答详情
源自:9-3 getElementsByTagName()方法

getElementsByTagName()疑问

如果我想获取 第一个列表(id=list)中某个<li>怎么办?也就是怎么特定的获取?document.getElementsByTagName("li")应该是获取页面中所有的<li>吧

提问者:天窗的蚂蚁 2016-02-16 21:25

个回答

  • usan
    2016-02-16 23:52:50
    已采纳

    document.getElementByTagName()返回一个数组,即所获取的元素的一个集合,可以通过制定下标来获取特定的元素,比如:document.getElementByTagName('li')[0]为所获取li元素中的第一个li元素,document.getElementByTagName('li')[1]为所获取li元素中的第二个li元素

  • 深山小童
    2016-04-03 22:59:34

    除了楼上的,还可以通过先获取id=list这个父元素,即document.getElementById('list').getElementsByTagName('li');表示获取id=list元素节点下面所有的li节点。这样获取的只有list下面3个li。