Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Node.innerText - это свойство, позволяющее задавать или получать текстовое содержимое элемента и его потомков. В качестве геттера, свойство приближается к тексту, который пользователь получит, если он выделит содержимое элемента курсором, затем копирует его в буфер обмена.

Изначально, данное поведение было представленно Internet Explorer, и было формально специализированно в стандарте HTML в 2016 после того, как было адаптированно всеми ведущими браузерами.

Node.textContent - это альтернативное свойство, которое имеет ряд отличий:

  • textContent получает содержимое всех элементов, включая  <script> и <style>, тогда как innerText этого не делает.
  • innerText умеет считывать стили и не возвращает содержимое скрытых элементов, тогда как textContent этого не делает.
  • Метод innerText позволяет получить CSS, а textContent — нет.

Спецификация

Спецификация Статус Комментарий
HTML Living Standard
Определение 'innerText' в этой спецификации.
Живой стандарт Представлено, основываясь на черновике спецификации innerText. См. whatwg/html#465 и whatwg/compat#5.

Поддержка браузерами

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidEdge MobileFirefox для AndroidOpera для AndroidiOS SafariSamsung Internet
Базовая поддержкаChrome Полная поддержка 4Edge Полная поддержка 12Firefox Полная поддержка 45IE Полная поддержка 10Opera Полная поддержка 9.6Safari Полная поддержка 3WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаEdge Mobile Полная поддержка 12Firefox Android Полная поддержка 45Opera Android Полная поддержка ДаSafari iOS Полная поддержка 4Samsung Internet Android Полная поддержка Да

Легенда

Полная поддержка  
Полная поддержка

Смотрите также

Метки документа и участники

Внесли вклад в эту страницу: YozhEzhi, ivandoroshenko, Aleksander3007
Обновлялась последний раз: YozhEzhi,