javascript里 value、innerHTML、innerText、textContent 区别
javascript里 value、innerHTML、innerText和textContent的区别1.value2.innerHTML3. innerText4. textContent总结1.value应用于表单的输入框(textarea除外)2.innerHTML可以写入HTML代码,写入的HTML代码可以被解析,获得时候也可以获得HTML代码3. innerText获得内容的时候,会忽
·
javascript里 value、innerHTML、innerText和textContent的区别
1.value
应用于表单的输入框(textarea除外)
2.innerHTML
可以写入HTML代码,写入的HTML代码可以被解析,获得时候也可以获得HTML代码
3. innerText
获得内容的时候,会忽略HTML代码,写入HTML代码不能解析。获得内容与HTML解析的内容一样
4. textContent
获得内容的时候,会忽略HTML代码,写入HTML代码不能解析。获取的内容与源码内容一样
(textContent会获取所有元素的content,包括<script>和<style>元素)
总结
获取文本内容推荐使用textContent;
获取html内容使用innerHTML。
更多推荐

所有评论(0)