innerText 和 textContent 的区别
innerText只有HTML元素才可以调用,但是textContent任意Node节点都可以:HTMLElement.innerText和Node.textContent。
结论:
innerText
由于存在诸多特别的特性、以及兼容性差异,以及性能方面问题,以及实际开发的需求的考量,不推荐使用,推荐使用textContent
获取文本内容。
如果你要在一个DOM元素中改变文字内容,推荐使用textContent
,而不是innerHTML
,性能会更高一点。