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

来源:9-8 访问子节点childNodes

Yannis_Nan

2016-05-25 15:09

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

但是如果是这样的格式

<div>

    <div>

    ......

    </div>

</div>

<div>

</div>

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

写回答 关注

2回答

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

    定义和用法

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

    语法

    document.getElementsByTagName(tagname)

    说明

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

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

    提示和注释

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

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

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

    Yannis...

    非常感谢!

    2016-06-08 15:48:42

    共 1 条回复 >

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

    平级的div

    Yannis...

    同学你好像理解错了,看看楼上~

    2016-06-08 15:49:30

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题