首页 > docuemnt.getElementById().value,这个语法出自哪里?

docuemnt.getElementById().value,这个语法出自哪里?

docuemnt.getElementById().value,这个语法出自哪里?
为什么我在官网文档中,就是找不到关于.value方法介绍。只有在别人的代码才有。
我只知道value是标签属性。可是
MDN中,在哪里有提到,html标签的属性可以如.value这么点出来。这句话。
用getAttribute取属性值,和元素对象点出属性值有什么区别呢?


首先value是一个 DOM 属性,而非一个方法
这个属性获取或设置的是 html 元素 value 属性的值,一般用于 input 标签
https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLInputElement


你的「官网文档」是个啥?MDN 上的 HTMLInputElement 文档里有的。这是个属性不是方法。


value是一个属性,根本就不是方法,常用的比如input这个标签就有这个属性,docuemnt.getElementById().value括号里写ID然后就会获取value的值


原生态的js代码


其实就是你通过getElementById() 得到的对象的对应value属性吧
例如你docuemnt.getElementById()出一个text对象 .value就是该对象的value属性


docuemnt.getElementById()获取了指定ID的元素节点。如果节点包含了vale属性,比如获取的是input的节点,那么这句话,就可以获取到input框里面的值了。

【热门文章】
【热门文章】