찾다

 >  Q&A  >  본문

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

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

巴扎黑巴扎黑2774일 전555

모든 응답(6)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-10 15:32:16

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

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-10 15:32:16

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

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 15:32:16

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

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 15:32:16

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

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-10 15:32:16

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

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 15:32:16

    原生态的js代码

    회신하다
    0
  • 취소회신하다