Wang19961022
2016-08-02 10:22
var num1=document.getElementsByTagName("div")[0].childNodes;
大致意思可以理解,但不明白为什么要在document.getElementsByTagName("div")后面加一个[0]?
getElementsByTagName返回的会是一个对象数组,在后面加一个[0],就是说我要的对象是第一个div,
getElementsByTagName("div")[0].childNodes 就是第一个div的子节点数组
<div> <---[0]
<ul></ul>
</div>
<div> <--[1]
</div>
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题