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

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

var node=document.getElementsByTagName("div")[0].childNodes;为什么这句话找到div后会有个下标[0]???

提问者:整个人都娇惯了 2015-12-15 23:57

个回答

  • 哥特式KK
    2015-12-16 00:09:00

    因为

    document.getElementsByTagName("div")

    这个返回的是一个数组,更严谨的做法是先判断它的长度,再用下标[0]

  • Caballarii
    2015-12-15 23:59:49

    因为按tagname取出来的是数组