innerHTML
与两者区别很大,获取 HTML 文本解构内容。innerText
获取指定节点及其后辈节点的文本
内容,然而暗藏的元素、style、script
标签的内容获取不到!textContext
获取的是指定节点的所有子节点的内容,即使是暗藏元素、style、script
标签的内容也能获取。- 设置方面:
textContext
不会引起重排reflow
,而innerText
则会。(这里其实我也很蛊惑!)
参考:https://www.cnblogs.com/yunkong/p/4460344.html