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

var x=document.getElementsByTagName("div")[0].chi​ldNodes; 中为什么要有【0】?

var x=document.getElementsByTagName("div")[0].childNodes;  中为什么要有【0】?

正在回答

2 回答

你可以自己写个 var y=document.getElementsByTagName("div"); 可以看到y的结果是个数组,所以这里要加[0]


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

几孤风月 提问者

非常感谢!
2015-07-30 回复 有任何疑惑可以回复我~
#2

DD小丫

为什么是数组就得加[0]呀?
2015-08-02 回复 有任何疑惑可以回复我~
#3

zoe0773 回复 DD小丫

因为题目里得要求是得到第一个div的子元素。 文档里一共有两个div标签 ,[0]是表示返回的div数组里的第一个div对象。
2015-08-31 回复 有任何疑惑可以回复我~
#4

青芫 回复 zoe0773

题目里有两个div吗
2015-09-21 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

var x=document.getElementsByTagName("div")[0].chi​ldNodes; 中为什么要有【0】?

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