js中value、innerHTML、innerText的区别
其他
2020-03-16 10:39:14
阅读次数: 0
value
- value是表单元素特有的属性,输入输出的是转义文本(字符串)。
- 可以用来修改(获取)textarea和input的value等表单属性的值或元素的内容。
innerHTML
- innerHTML用来修改(获取)HTML元素(如div)html格式的内容。
- innerHtml是div标签内的文本,输入输出到该DOM内部纯HTML代码(获得td、div等html元素时,他们没有value或是text属性,只能用innerHtml)。
- innerHTML指的是从对象的起始位置到终止位置的全部内容,包括html标签。
- innerHTML 是W3C 组织规定的属性,是所有浏览器都支持的。
innerText
- innerText指的是从起始位置到终止位置的内容,但它去除html标签。
- innerText 属性是IE浏览器自己的属性,IE浏览器和chrome 浏览器支持。
发布了100 篇原创文章 ·
获赞 240 ·
访问量 2万+
转载自blog.csdn.net/zag666/article/details/103214443