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

获取子节点时为什么非得在.....(“div”)后面加个[0]呢

<script type="text/javascript">

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



提问者:田展帆 2016-03-07 10:01

个回答

  • yh0205039
    2016-03-07 11:01:20
    已采纳

    因为body中不止一个div,获取到第一个div元素的子节点,所以加上div[0]

  • 画心poison
    2016-03-07 10:57:20

    因为获取到的子节点div是个数组,而要获取数组中的第一个元素,也就是这里的第一个div,就要加上[0]。