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

Интерфейс Text представляет собой текстовое содержание (элемента) Element или Attr.  Если элемент не имеет разметки внутри собственного содержимого, то он интерпретируется как a single child (implementing) Text ,который содержит текст элемента.  Однако, если элемент содержит разметку, он разбивается на information items и Text nodes ,которые образуют его дочерние элементы.

Новые документы имеют единственный(одиночный) Text node для каждого блока текста. Со временем, могут быть созданы новые Text nodes, по мере того, как изменяется содержимое документа.  Метод Node.normalize() производит слияние смежных объектов Text обратно в a single node для каждого блока текста.

Конструктор

Text()
Возвращает Text node с параметром, который представляет собой его текстовое содержимое.

Свойства

Inherits properties from its parent, CharacterData.

Text.isElementContentWhitespace Только для чтения

Возвращает флаг Boolean, сигнализирующий, содержит ли (или нет) text node только пробел(ы).

Text.wholeText Только для чтения
Возвращает DOMString, который содержит все Text nodes логически примыкающие к этому Node, соединенные как в документе.
Text.assignedSlot Только для чтения
Возвращает объект HTMLSlotElement, связанный с этим элементом.

Свойства (included) от Slotable

Интерфейс Textвключает следующее свойство, определяемое при смешивании Slotable .

Slotable.assignedSlot Только для чтения
Возвращает HTMLSlotElement, представляющий <slot>, в который вставлен данный узел.

Методы

Наследует родительские методы, CharacterData.

Text.replaceWholeText
Заменяет текст текущего узла и  всех логически прилегающих узлов указанным текстом(with the specified text).
Text.splitText
Разбивает узел на два узла с заданным отступом.

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

Specification Status Comment
DOM
Определение 'Text' в этой спецификации.
Живой стандарт Удалено свойство isElementContentWhitespace.
Удален метод replaceWholeText().
Добавлен конструктор Text().
Добавлено свойство assignedSlot.
Document Object Model (DOM) Level 3 Core Specification
Определение 'Text' в этой спецификации.
Устаревшая Добавлены свойства isElementContentWhitespace и wholeText.
Добавлен метод replaceWholeText().
Document Object Model (DOM) Level 2 Core Specification
Определение 'Text' в этой спецификации.
Устаревшая Без изменений по сравнению с  Document Object Model (DOM) Level 1 Specification.
Document Object Model (DOM) Level 1 Specification
Определение 'Text' в этой спецификации.
Устаревшая Первоначальное определение.

Совместимость с браузерами

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidEdge MobileFirefox для AndroidOpera для AndroidiOS SafariSamsung Internet
Базовая поддержкаChrome Полная поддержка 1Edge Полная поддержка ДаFirefox Полная поддержка ДаIE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android ? Edge Mobile ? Firefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android ?
Text() constructor
Экспериментальная
Chrome Полная поддержка 28Edge ? Firefox Полная поддержка 24IE Нет поддержки НетOpera Полная поддержка 15Safari Полная поддержка 8WebView Android Полная поддержка ДаChrome Android Полная поддержка 28Edge Mobile ? Firefox Android Полная поддержка 24Opera Android Полная поддержка 15Safari iOS Полная поддержка 8Samsung Internet Android ?
isElementContentWhitespace
Устаревшая
Chrome Нет поддержки НетEdge ? Firefox Нет поддержки ? — 10IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетEdge Mobile ? Firefox Android Нет поддержки ? — 10Opera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android ?
wholeTextChrome Полная поддержка 1Edge Полная поддержка ДаFirefox Полная поддержка 3.5IE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android ? Edge Mobile ? Firefox Android Полная поддержка 4Opera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android ?
assignedSlotChrome Полная поддержка 53Edge Полная поддержка ДаFirefox Полная поддержка ДаIE ? Opera Полная поддержка 40Safari Полная поддержка 10.1WebView Android Полная поддержка 53Chrome Android Полная поддержка 53Edge Mobile Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка 40Safari iOS Полная поддержка 10.1Samsung Internet Android ?
replaceWholeText
УстаревшаяНестандартная
Chrome Нет поддержки ? — 45Edge ? Firefox Нет поддержки ? — 10IE Полная поддержка ДаOpera Нет поддержки ? — 32Safari Нет поддержки НетWebView Android Нет поддержки ? — 45Chrome Android Нет поддержки ? — 45Edge Mobile ? Firefox Android Нет поддержки ? — 10Opera Android Нет поддержки ? — 32Safari iOS Нет поддержки НетSamsung Internet Android ?
splitTextChrome Полная поддержка 1
Замечания
Полная поддержка 1
Замечания
Замечания Before Chrome 30, the offset argument was optional.
Edge Полная поддержка ДаFirefox Полная поддержка 1IE Полная поддержка ДаOpera Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания Before Opera 17, the offset argument was optional.
Safari Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания The offset argument is optional.
WebView Android Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания Before version 4.4, the offset argument was optional.
Chrome Android Полная поддержка 18
Замечания
Полная поддержка 18
Замечания
Замечания Before Chrome 30, the offset argument was optional.
Edge Mobile ? Firefox Android Полная поддержка 4Opera Android Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания Before Opera 17, the offset argument was optional.
Safari iOS Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания The offset argument is optional.
Samsung Internet Android ?

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна
Экспериментальная. Ожидаемое поведение может измениться в будущем.
Экспериментальная. Ожидаемое поведение может измениться в будущем.
Нестандартная. Ожидается плохая кросс-браузерная поддержка.
Нестандартная. Ожидается плохая кросс-браузерная поддержка.
Устаревшая. Не следует использовать в новых веб-сайтах
Устаревшая. Не следует использовать в новых веб-сайтах
Смотрите замечания реализации.
Смотрите замечания реализации.

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

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

Метки: 
Обновлялась последний раз: ivanson,