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

Абстрактный интерфейс 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.

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

 

ВозможностьChromeEdgeFirefoxInternet ExplorerOperaSafari
Базовая поддержка1 Да16 Да Да
Implements ChildNode Interface Да Да251 Нет Да Нет
appendData ? ? ? ? ? ?
data ? ? ? ? ? ?
deleteData ? ? ? ? ? ?
insertData ? ? ? ? ? ?
length ? ? ? ? ? ?
replaceData ? ? ? ? ? ?
substringData ? ? ? ? ? ?
ВозможностьAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Базовая поддержка Да Да Да Да Да Да ?
Implements ChildNode Interface ? Да Да252 Да ? ?
appendData ? ? ? ? ? ? ?
data ? ? ? ? ? ? ?
deleteData ? ? ? ? ? ? ?
insertData ? ? ? ? ? ? ?
length ? ? ? ? ? ? ?
replaceData ? ? ? ? ? ? ?
substringData ? ? ? ? ? ? ?

1. Two properties, nextElementSibling and previousElementSibling, have been moved to the NonDocumentTypeChildNode interface, also implemented by CharacterData.

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

 

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

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