Saber 酱的抱枕

Fly me to the moon

03/30
2024
学习 软件

JavaScript 中 textContent 和 innerText 的区别

textContentinnerText 属性返回的都是纯文本,不会含有 HTML 标签。它们的主要区别在于:textContent 返回的是所有文本内容(忽略 HTML 标签本身),而且保持源代码里的格式innerText 则会按照人眼所看到的格式返回。

对于代码里的 <br> 换行,由于 textContent 只管返回文本内容,而 <br> 是个标签,所以 textContent 会完全忽略它。

innerText 则会将 <br> 变成 \n,因为这符合人眼看到的效果。

Read More →

JavaScript 中 textContent 和 innerText 的区别