如何检索 DOM Text 节点的文本?

发布于 2024-12-08 20:24:55 字数 272 浏览 0 评论 0原文

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

  • textContent
  • data
  • nodeValue
  • wholeText< /code>

但该使用哪一个呢?哪一个最可靠且支持跨浏览器?

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

For a given Text node in the DOM, one can use one of these properties to retrieve its text:

  • textContent
  • data
  • nodeValue
  • wholeText

But which one to use? Which one is the most reliable and cross-browser supported?

(If multiple properties are 100% reliable and cross-browser, then which one would be most appropriate?)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

庆幸我还是我 2024-12-15 20:24:55

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

另请查看quirksmode.org 兼容性表就此而言(我总是用它来查看哪些浏览器支持哪些属性)。

nodeValue should be is cross-browser compatible. It is part of the original DOM Level 2 specification.

Also have a look at the compatibility table of quirksmode.org for that matter (that's what I always use to see which properties are supported by which browsers).

又怨 2024-12-15 20:24:55

当您 100% 确定它是文本节点时,您可以使用其中任何一个。

When you're 100% sure that it's a text node you can use any of them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文