为什么input是类数组

来源:4-6 getElementsByTagName()方法

宗桦

2019-05-09 20:55:53

还不是特别明白,为什么input对象输出的时候要加[]数组来输出,因为它是类数组吗?那类数组有是什么呢?为什么li就不需要呢?

写回答

1回答

好帮手慕星星

2019-05-10

你好,

1、input和li标签如果使用getElementsByTagName进行获取的话,结果都是类数组,输出长度的话直接使用length属性即可,如果输出某一个标签的内容,就需要通过索引来获取指定元素了。

例如:

http://img.mukewang.com/climg/5cd4ebf00001cf8d07960383.jpg

结果:

http://img.mukewang.com/climg/5cd4ebff00015bef08680276.jpg

2、类数组是看起来和数组类似,但又不是纯数组,可以输出inputs看一下:

http://img.mukewang.com/climg/5cd4ec520001d04504500135.jpg

里面还有其他属性,所以称为类数组。

自己可以输出测试下,祝学习愉快!

0

0 学习 · 4826 问题

查看课程

相似问题

回答 1

回答 2

回答 2