MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Node.innerText

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

Не стандартно
Эта возможность не является стандартной и стандартизировать её пока никто не собирается. Не используйте её на сайтах, смотрящих во внешний мир: она будет работать не у всех пользователей. Также могут присутствовать большие несовместимости между реализациями и её поведение может в будущем измениться.

Описание

Node.innerText - это нестандартизованное свойство, позволяющее задавать или получать текстовое содержимое элемента и его потомков. As a getter, it approximates the text the user would get if they highlighted the contents of the element with the cursor and then copied to the clipboard.

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

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

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

Это ссылка на неофициальный проект спецификации.

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

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 4 45 (45) 6 9.6 (probably earlier) 3
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support 2.3 (probably earlier) 45.0 (45) 10 (probably earlier) 12 4.1 (probably earlier)

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

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

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