Rumah > Soal Jawab > teks badan
docuemnt.getElementById().value,这个语法出自哪里?
为什么我在官网文档中,就是找不到关于.value方法介绍。只有在别人的代码才有。
我只知道value是标签属性。可是
MDN中,在哪里有提到,html标签的属性可以如.value这么点出来。这句话。
用getAttribute取属性值,和元素对象点出属性值有什么区别呢?
巴扎黑2017-04-10 15:32:16
docuemnt.getElementById()获取了指定ID的元素节点。如果节点包含了vale属性,比如获取的是input的节点,那么这句话,就可以获取到input框里面的值了。
伊谢尔伦2017-04-10 15:32:16
首先value
是一个 DOM 属性,而非一个方法
这个属性获取或设置的是 html 元素 value 属性的值,一般用于 input 标签
https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLInputElement
伊谢尔伦2017-04-10 15:32:16
其实就是你通过getElementById() 得到的对象的对应value属性吧
例如你docuemnt.getElementById()出一个text对象 .value就是该对象的value属性
巴扎黑2017-04-10 15:32:16
value是一个属性,根本就不是方法,常用的比如input这个标签就有这个属性,docuemnt.getElementById().value
括号里写ID然后就会获取value的值