对象.length和对象.options.length的区别?

来源:7-7 JS对表单元素进行设置4

苍星乱舞

2020-04-03 11:23:39

我使用  对象.length = 0;和  对象.options.length = 0;都可以实现任务要求,两者有什么区别?是同一个属性吗?

写回答

1回答

好帮手慕小脸

2020-04-03

同学你好,两者都是可以实现的。结合课程来看。

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

dd.options 是得到一个数组对象,加上 length 就是数组元素的个数。

dd得到一个 select 对象,select 对象都有 length 属性,值为 option 个数.

这里我们来看一下得到的分别是:

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

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

这里只是获取长度,则这两个都可以使用,所以dd.options.length和dd.length获取到的是同一个内容。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 9666 问题

查看课程