textContentt和innerText取文本节点

2019-07-17152次阅读javascript

Node.textContent属性表示一个节点及其后代的文本内容。

HTMLElement.innerText属性表示一个节点及其后代的“渲染”文本内容。

HTMLElement.innerText很容易与Node.textContent混淆, 但这两个属性间实际上有很重要的区别. 大体来说, innerText可操作已被渲染的内容, 而Node.textContent则不会。

Node.textContent是IE9+支持,其它现代浏览器都支持。

HTMLElement.innerText是IE及现代浏览器都支持,但Firefox45及以下不支持

上一篇: 对象字面量为啥不能在数组或函数参数中使用...展开语法  下一篇: js正则表达式验证是否是中文字  

textContentt和innerText取文本节点相关文章