请问什么时候用 .value 而又什么时候用 .innerHTML 呢?
.value一般用于表单类的元素,比如输入框,文本域、密码框等,获取其中的 : 纯文本值;
.innerHTML获取或设置的是元素内的 : html文本;
innerHTML获取或设置的值包括文本、标签、id名、class名等等都可以;
THANKS
蟹蟹!
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>