问答详情
源自:9-8 访问子节点childNodes

document.getElementsByTagName("div")[0]相关,不是关于childNodes的问题

看了下面的问答已经知道document.getElementsByTagName("div")[0]是第一个div

但是如果是这样的格式

<div>

    <div>

    ......

    </div>

</div>

<div>

</div>

当document.getElementsByTagName("div")[1]时,是代表第一个div里面的div还是平级的div呢?

提问者:Yannis_Nan 2016-05-25 15:09

个回答

  • 瘦驼
    2016-05-25 16:22:36
    已采纳

    定义和用法

    getElementsByTagName() 方法可返回带有指定标签名的对象的集合。

    语法

    document.getElementsByTagName(tagname)

    说明

    getElementsByTagName() 方法返回元素的顺序是它们在文档中的顺序。

    如果把特殊字符串 "*" 传递给 getElementsByTagName() 方法,它将返回文档中所有元素的列表,元素排列的顺序就是它们在文档中的顺序。

    提示和注释

    注释:传递给 getElementsByTagName() 方法的字符串可以不区分大小写。

    ----------------------------------------------------------------

    按文档顺序获取,所以[1]应该是第一层第一个

  • 一只特立独行的doge
    2016-05-29 09:58:50

    平级的div