javascript - docuemnt.getElementById().value,这个语法出自哪里?
巴扎黑
巴扎黑 2017-04-10 15:30:16
0
6
544

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

巴扎黑
巴扎黑

全員に返信(6)
巴扎黑

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

いいねを押す +0
Peter_Zhu

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

いいねを押す +0
伊谢尔伦

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

いいねを押す +0
伊谢尔伦

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

いいねを押す +0
巴扎黑

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

いいねを押す +0
伊谢尔伦

原生态的js代码

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!