当前位置 : 主页 > 编程语言 > java >

html textarea标签的innerHTML属性和value属性的区别

来源:互联网 收集:自由互联 发布时间:2023-03-22
居然有人说,html textarea标签的innerHTML属性和value属性是一致的, 我晕, 看代码: 1. html 2. body 3. 4. textarea rows="10" cols="20" id="my" 5. AAA 6. /textarea 7. 8. button onClick="test()"test/button 9. 10. scrip

 居然有人说, html textarea标签的innerHTML属性和value属性是一致的, 我晕, 看代码:

  • 1. <html> 2. <body> 3. 4. <textarea rows="10" cols="20" id="my"> 5. AAA 6. </textarea> 7. 8. <button onClick="test()">test</button> 9. 10. <script> 11. function test() 12. { 13. obj = document.getElementById("my"); 14. alert(obj.value); 15. alert(obj.innerHTML); 16. 17. } 18. </script> 19. 20. </body> 21. </html>

           此时, 我们在输入框中追加输入BBB,   然后点击按钮就可以看到, value是AAABBB, 而innerHTML是AAA, 可见含义不一致。

           区别大大的, 取值的话, 我们还是用value吧。

    网友评论