Как получить текст узла DOM Text? - PullRequest
19 голосов
/ 07 октября 2011

Для данного узла Text в DOM можно использовать одно из следующих свойств для извлечения его текста:

  • textContent
  • data
  • nodeValue
  • wholeText

Но какой использовать?= какой из них самый надежный и кросс-браузерный ...

(Если несколько свойств на 100% надежны и кросс-браузерны, то какое из них будет наиболее подходящим?)


Обновление:

На самом деле, wholeText не вариант, так как он возвращает объединенный текст текстового узла и всех родственных текстовых узлов ...

Ответы [ 2 ]

10 голосов
/ 07 октября 2011

nodeValue должно быть совместимо с различными браузерами. Это часть оригинальной спецификации DOM Level 2.

Также ознакомьтесь с таблицей совместимости на quirksmode.org в этом отношении (именно это я всегда использую, чтобы узнать, какие свойства поддерживаются какими браузерами).

0 голосов
/ 07 октября 2011

Когда вы на 100% уверены, что это текстовый узел, вы можете использовать любой из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...