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

来源:9-8 访问子节点childNodes

MMJiao

2016-12-04 18:35

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

写回答 关注

4回答

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

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


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


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


    MMJiao

    非常感谢!

    2016-12-07 15:39:22

    共 1 条回复 >

  • 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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题