为什么要添加.value?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕小尤 2020-03-12 17:34:27

同学你好,getElementsByName() 方法可返回带有指定名称的对象集合,并没有返回具体的数据,则同学可通过.value获取input的value值(默认值)。

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

好帮手慕小尤 2020-03-12 16:56:27

同学你好,午伤同学回答是正确的,.value可获取input的value值(默认值) 但也可以设置input的value值(默认值)。如下所示:

xb[0].value=123;

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

午伤 2020-03-12 16:37:53

.value 是为了js文件获取html中input的value值,你可以做一个实验,更改一下html中的value的值,在代码运行时就会弹出更改后的值。http://img1.sycdn.imooc.com//climg/5e69f4360993eff307800082.jpg

  • 提问者 慕朵云 #1
    我知道.value是为了获取value值,但是document.getElementsByName获取到的数组里面不是已经有值了吗?还是说document.getElementsByName只是获取一个索引?
    2020-03-12 16:56:34
  • 丿暴风雪丶 回复 提问者 慕朵云 #2
    getElementsByName() 方法可返回带有指定名称的对象的集合。所以xb[0]就是一个对象,value就相当于是这个对象的属性。既然要得到对象的属性,则应该添加.value
    2020-03-13 17:45:11
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师