为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

但是如果是这样的格式

<div>

    <div>

    ......

    </div>

</div>

<div>

</div>

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

正在回答

3 回答

定义和用法

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

语法

document.getElementsByTagName(tagname)

说明

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

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

提示和注释

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

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

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

0 回复 有任何疑惑可以回复我~
#1

Yannis_Nan 提问者

非常感谢!
2016-06-08 回复 有任何疑惑可以回复我~

平级的div

0 回复 有任何疑惑可以回复我~
#1

Yannis_Nan 提问者

同学你好像理解错了,看看楼上~
2016-06-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信