3116ZY
2017-11-22 16:45
这里的 var getUl=document.getElementsByTagName("ul")[0],在以前的循环里,不是只是相当于
这一对标签的数量吗?
因为document.getElementByTagName得到的是数组,即使只有一个元素也得用[0]来确定它的位置,不然就是在对数组进行操作而不是对元素进行操作。
因为document.getElementsByTagName得到的是数组,就算只有一个节点他也是数组,所以需要通过[0]来确定元素在数组中的位置
获取第一个div的子节点 有两个div 个人理解
嗯,虽然只有一个元素,但是它仍然是一个数组,那么数组那一章,你应该学过了。数组的表现就是要通过下标来完成的。没有下标它就是一个数组合集,没有到单个数组的概念。你现在需要的是数组内的一个元素,虽然这个数组只有一个元素,你依然需要通过下标定位这个元素。虽然这个数组只有一个元素。希望能帮助你解决问题。
因为document.getElementsByTagName得到的是数组。还有什么问题请追问。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题