对象.length和对象.options.length的区别?
来源:7-7 JS对表单元素进行设置4
苍星乱舞
2020-04-03 11:23:39
我使用 对象.length = 0;和 对象.options.length = 0;都可以实现任务要求,两者有什么区别?是同一个属性吗?
1回答
好帮手慕小脸
2020-04-03
同学你好,两者都是可以实现的。结合课程来看。

dd.options 是得到一个数组对象,加上 length 就是数组元素的个数。
dd得到一个 select 对象,select 对象都有 length 属性,值为 option 个数.
这里我们来看一下得到的分别是:


这里只是获取长度,则这两个都可以使用,所以dd.options.length和dd.length获取到的是同一个内容。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题