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

加个[0]是什么意思??不懂,看下面的代码


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


提问者:八部拉卡拉 2016-09-12 16:29

个回答

  • qq_Sisi_13691025
    2016-09-22 10:17:17
    已采纳

    1.var x=document.getElementsByTagName("div")[0] 表示获取第一个div标签 

    2. .childNodes表示获取它的子节点 

    3.var x=document.getElementsByTagName("div")[0].childNodes;  x 即是得到的子节点的数组

    4.在这个数组里遍历得到的即是第一个 div 标签下的子节点

  • 95273667469
    2016-09-24 22:27:34

    x=document.getElementsByTagName("div")是一个数组   

    x=document.getElementsByTagName("div")[0]  是第一个元素


  • jidashen
    2016-09-14 15:42:09

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

    1这样得到的x是一个数组

    2这个数组里边存放的是很多div标签对象

    3现在html文档里边可以看到没有其它兄弟节点(就是与它同级别的,她里边有个div是嵌套在它里边的,是它的子节点),但是有一个子节点,所以数组里边有两个节点对象--(大的div,与它的子div)

    4取出大的div元素不就来了个[0]


  • jidashen
    2016-09-14 15:31:59

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

    1这样得到的x是一个数组

    2这个数组里边存放的是很多div标签对象

    3现在html文档里边可以看到没有其它兄弟节点(就是与它同级别的,她里边有个div是嵌套在它里边的,是它的子节点)

    4所以数组里边就一个元素(及时就一个也是数组啊),取出元素不就来了个[0]

  •      路人_丙
    2016-09-12 16:31:39

    第一个div,序号是0 1  2   3,第一个就是0