在Node接口的textContent属性表示一个节点及其后代的文本内容。不做赘述详情见MDN
textContent与innerText看似相同,其实有区别;
首先textContent会会将元素所有属性都获取,包括script和style标签,会返回所有属性的节点。
而innerText不会返回被隐藏(dispplay:none等等)的节点,并且ninerText会触发回流reflow去保证是最新的样式(非隐藏)。
与innerHTML区别,只会解析字符,性能更高,并且预防XSS攻击。