为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

5 回答

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

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

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

16 回复 有任何疑惑可以回复我~
#1

慕少8622884 提问者

非常感谢!
2015-12-31 回复 有任何疑惑可以回复我~

THANKS

0 回复 有任何疑惑可以回复我~

蟹蟹!


0 回复 有任何疑惑可以回复我~

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>


23 回复 有任何疑惑可以回复我~
#1

慕少8622884 提问者

非常感谢!
2015-12-31 回复 有任何疑惑可以回复我~
#2

烜烜

thanks
2016-02-16 回复 有任何疑惑可以回复我~
#3

pomelo9240

谢谢!
2016-04-06 回复 有任何疑惑可以回复我~
#4

进击的小奇

thx
2016-06-22 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信