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

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

 var nd=document.getElementsByTagName("div")[0].childNodes; 中间为什么要加一个【0】呢?

提问者:Darknight2015 2015-05-31 22:20

个回答

  • 戈饭
    2015-06-01 00:15:47
    已采纳

    因为getElementsByTagName获得的是类似数组的玩意,加个[0]代表第一个div

  • hsin
    2015-06-01 01:51:23

    所以你这里是 Elements 而不是 Element