Абстрактный интерфейс 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 modifiedDOMString
. 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. |
Совместимость с браузерами
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.