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

这一节示例中document.getElementsByTagName("ul").[0]是什么意思哦

这一节示例中document.getElementsByTagName("ul").[0]是什么意思哦

提问者:MMJiao 2016-12-04 18:35

个回答

  • 慕粉4026868
    2016-12-06 10:49:21
    已采纳

    这里的【0】是指选择第一个ul,如果在html中有很多个平行的div结构,下面代码:


    var temp=document.getElementsByTagName("ul")[1].childNodes;


    这里【0】变成了【1】,就是针对第二个ul来进行相应的操作了(访问第二个ul的子节点)


  • sin30
    2016-12-16 21:50:46

    document.getElementsByTagName("标签"),得到的是一个集合,类似于数组的东西。所以用[0]代表获取到的第一个标签,[1]则代表第二个标签。

  • 慕村1994845
    2016-12-10 22:03:44

    因为我们想要访问的是某一个节点的子节点,而一大段代码中必定有很多相同的标签啊之类的,所以就要用到索引,去找到我们想要的节点继而开始想要的操作


  • stone310
    2016-12-04 21:42:37

    应该是这么写吧。document.getElementsByTagName("ul")[0],即获取第0个ul