问答详情
源自:7-6 String 字符串对象

请问什么时候用 .value 而又什么时候用 .innerHTML 呢?

请问什么时候用 .value  而又什么时候用 .innerHTML 呢?

提问者:慕少8622884 2015-12-31 16:34

个回答

  • 狂飙的蜗牛_1
    2015-12-31 16:41:42
    已采纳

    .value一般用于表单类的元素,比如输入框,文本域、密码框等,获取其中的 :   纯文本值;

    .innerHTML获取或设置的是元素内的  : html文本;

    innerHTML获取或设置的值包括文本、标签、id名、class名等等都可以;

  • 长路漫浩浩
    2017-04-19 10:21:33

    THANKS

  • 慕勒3706876
    2016-08-10 19:42:06

    蟹蟹!


  • 慕男婶
    2015-12-31 16:41:03

    1、取value属性值的时候,请使用value,

    例如 <input id='in' type='text' value='我是input的value属性的值'>

    取其value值:

    document.getElementById('in').value // 取出的值是:我是input的value属性的值

    2、一股脑取出元素下所有的文本(带标签)请使用innerHTML

    例如 <div id='d'>  我是div下的innerHTML <p>我也会被取出来</p>  </div>

    取其innerHTML:

    document.getElementById('d').innerHTML // 取出的值是:  我是div下的innerHTML <p>我也会被取出来</p>