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

Абстрактный интерфейс CharacterData представляет собой объект Node, который содержит символы. "Абстрактность" интерфейса означает то, что не существует объектов типа CharacterData: интерфейс CharacterData реализуется посредством других интерфейсов, таких как Text, Comment, или ProcessingInstruction, которые не являются абстрактными.

Свойства

Наследует свойства родителя, Node,  реализуется с помощью ChildNode и NonDocumentTypeChildNodeинтерфейсов.

CharacterData.data
 - это DOMString, представляющая(ий) текстовые данные, которые содержит этот объект (DOMString).
CharacterData.length Только для чтения
Возвращает an unsigned long и отображает размер строки, содержащейся в CharacterData.data.
NonDocumentTypeChildNode.nextElementSibling Только для чтения
Возвращает Element следующий сразу после указанного  Element элемента в дочернем списке своего родителя, или null если указанный элемент - последний в списке.
NonDocumentTypeChildNode.previousElementSibling Только для чтения
Возвращает Element непосредственно до указанного элемента в дочернем списке своего родительского элемента, или null если указанный элемент - первый в списке.

Методы

Наследует методы родителя, Node, и реализует(ся) (через) (ChildNode и NonDocumentTypeChildNodeинтерфейсы.

CharacterData.appendData()
Добавляет указанную DOMString к строке CharacterData.data; после выполнения данного метода, данные содержат объединенный(элемент) DOMString.
CharacterData.deleteData()
Удаляет указанное количество символов, начиная с указанного отступа, из строки CharacterData.data; после выполнения метода, данные(data) содержат урезанный DOMString.
CharacterData.insertData()
Inserts the specified characters, at the specified offset, in the CharacterData.data string; when this method returns, data contains the modified DOMString.
ChildNode.remove()
Удаляет объект из its parent children списка.
CharacterData.replaceData()
Заменяет указанное количество символов, начиная с указанного отступа, с указанным DOMString; после выполнения метода, данные(data) содержат измененый DOMString.
CharacterData.substringData()
Возвращает DOMString, содержащую(ий) часть CharacterData.data указанной длины и начиная с указанного отступа.

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

Specification Status Comment
DOM
Определение 'CharacterData' в этой спецификации.
Живой стандарт Added implemention of the ChildNode and NonDocumentTypeChildNode interface.
Document Object Model (DOM) Level 3 Core Specification
Определение 'CharacterData' в этой спецификации.
Устаревшая Без изменений по сравнению с Document Object Model (DOM) Level 2 Core Specification.
Document Object Model (DOM) Level 2 Core Specification
Определение 'CharacterData' в этой спецификации.
Устаревшая No change from Document Object Model (DOM) Level 1 Specification.
Document Object Model (DOM) Level 1 Specification
Определение 'CharacterData' в этой спецификации.
Устаревшая Initial definition.

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

 

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidEdge MobileFirefox для AndroidOpera для AndroidiOS SafariSamsung Internet
Базовая поддержкаChrome Полная поддержка 1Edge Полная поддержка ДаFirefox Полная поддержка 1IE Полная поддержка 6Opera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаEdge Mobile Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android ?
Implements ChildNode Interface
Нестандартная
Chrome Полная поддержка ДаEdge Полная поддержка ДаFirefox Полная поддержка 25
Замечания
Полная поддержка 25
Замечания
Замечания Two properties, nextElementSibling and previousElementSibling, have been moved to the NonDocumentTypeChildNode interface, also implemented by CharacterData.
Opera Android Полная поддержка ДаSafari iOS ? Samsung Internet Android ?
appendDataChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
dataChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
deleteDataChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
insertDataChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
lengthChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
replaceDataChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
substringDataChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?

Легенда

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

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

 

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

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