textcontent和innertext区别
时间: 2023-04-23 10:05:18 浏览: 152
innerText和textContent对比及使用介绍
textcontent和innertext都是获取元素的文本内容的属性,但是它们的区别在于:
1. textcontent获取的是元素及其所有子节点的文本内容,而innertext只获取元素的文本内容,不包括子节点的文本内容。
2. textcontent获取的文本内容是包括隐藏元素的,而innertext只获取可见元素的文本内容。
3. textcontent获取的文本内容是原始的,包括空格、换行符等,而innertext会去掉空格和换行符。
因此,如果需要获取元素及其所有子节点的文本内容,可以使用textcontent属性;如果只需要获取元素的文本内容,可以使用innertext属性。
阅读全文