innerHTML,innerText,textContent

Element.innerHTML 属性设置或获取HTML语法表示的元素的后代。

Note: 如果一个 <div><span>, 或 <noembed> 节点有一个文本子节点,该节点包含字符 (&), (<),  或(>)innerHTML 将这些字符分别返回为&amp;, &lt; 和 &gt; 。

使用Node.textContent  可获取一个这些文本节点内容的正确副本。

textContent会获取所有元素的content,包括`<script>`和`<style>`元素 ,innerText不会获取`<script>`和`<style>`元素

innerText会引起reflow,

猜你喜欢

转载自www.cnblogs.com/chargeworld/p/11222291.html