getElementsByTagName()疑问

来源:9-3 getElementsByTagName()方法

天窗的蚂蚁

2016-02-16 21:25

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

写回答 关注

2回答

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

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

    天窗的蚂蚁

    非常感谢!

    2016-02-26 22:01:00

    共 1 条回复 >

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

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

    慕粉3361...

    学习了

    2016-08-10 19:51:43

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题