[不懂就要问]为什么getElementsByTagName后面会有[0]?

来源:9-11 访问兄弟节点

Ticvory

2016-11-04 23:09

如题,是因为要获取数组?为什么要用到数组?

写回答 关注

1回答

  • stone310
    2016-11-05 06:52:38
    已采纳

    因为getElementsByTagName方式获取的是一个类数组(有length属性,但没有其他的数组方法),如[<div>,<div>],要获取其中的一个当然要加下标才能获取

    出世入世_1... 回复Ticvor...

    <ul> <li>javascript</li> <li>jqurey</li> <li>php</li> </ul> <script> var x=document.getElementsByTagName("ul")[0].childNodes; 只有一个 我改了下标成1 输出的时候 就输出不了

    2018-12-06 16:22:45

    共 2 条回复 >

JavaScript进阶篇

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

468195 学习 · 21891 问题

查看课程

相似问题