问答详情
源自:9-8 访问子节点childNodes

谁能解释一下为什么在document.getElementByTagName("div")[0].childNodes;要加个[0]

访问子节点。那个[0]的原理.多谢!!!

提问者:沐风而行 2016-04-05 13:36

个回答

  • peanuts_ZTT
    2016-04-05 15:02:19
    已采纳

    document.getElementsByTagName("div")是一个数组,[0]表示的是该数组的第一个元素。

    document.getElementsByTagName("div")[0].childNodes这句话的意思是在所有的div元素中找到第一个div,然后获取该div的子节点。


  • 请君莫问
    2016-04-08 16:34:46

    返回的是一个数组。即使只有一个节点

  • qq_听风看雨此生梦醒_0
    2016-04-05 14:14:53

    document.getElementByTagName("div")表示获取document中的所有div元素,是一个数组。【0】则表示获取这个数组中的第一个元素,也就是获取document中的第一个div。