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

不是很懂这行代码,麻烦帮忙解答一下~

var num1=document.getElementsByTagName("div")[0].childNodes;

大致意思可以理解,但不明白为什么要在document.getElementsByTagName("div")后面加一个[0]?

正在回答

2 回答

getElementsByTagName返回的会是一个对象数组,在后面加一个[0],就是说我要的对象是第一个div,

getElementsByTagName("div")[0].childNodes 就是第一个div的子节点数组

<div>   <---[0]

<ul></ul>

</div>    

<div>  <--[1]

</div>


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

Wang19961022 提问者

哦哦,我明白了!谢谢您~
2016-08-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不是很懂这行代码,麻烦帮忙解答一下~

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