如何检索DOM text节点的文本

How to retrieve the text of a DOM Text node?

本文关键字:text 节点 文本 DOM 何检索 检索      更新时间:2023-09-26

对于DOM中给定的Text节点,可以使用以下属性之一来检索其文本:

  • textContent
  • data
  • nodeValue
  • wholeText

但是该用哪一个呢?哪一个是最可靠和跨浏览器支持的?

(如果多个属性100%可靠且跨浏览器,那么哪一个是最合适的?)

nodeValue

应该是跨浏览器兼容的。它是原始DOM Level 2规范的一部分。

还可以查看一下quirksmode.org的兼容性表(这是我用来查看哪些浏览器支持哪些属性的)。

当你100%确定它是一个文本节点时,你可以使用它们中的任何一个