为什么input是类数组
来源:4-6 getElementsByTagName()方法
宗桦
2019-05-09 20:55:53
还不是特别明白,为什么input对象输出的时候要加[]数组来输出,因为它是类数组吗?那类数组有是什么呢?为什么li就不需要呢?
1回答
你好,
1、input和li标签如果使用getElementsByTagName进行获取的话,结果都是类数组,输出长度的话直接使用length属性即可,如果输出某一个标签的内容,就需要通过索引来获取指定元素了。
例如:
结果:
2、类数组是看起来和数组类似,但又不是纯数组,可以输出inputs看一下:
里面还有其他属性,所以称为类数组。
自己可以输出测试下,祝学习愉快!
相似问题