CharacterData
Абстрактный интерфейс CharacterData
представляет собой объект Node
, который содержит символы. "Абстрактность" интерфейса означает то, что не существует объектов типа CharacterData
: интерфейс CharacterData
реализуется посредством других интерфейсов, таких как Text
, Comment
, или ProcessingInstruction
(en-US), которые не являются абстрактными.
Свойства
Наследует свойства родителя, Node
, реализуется с помощью ChildNode
и NonDocumentTypeChildNode
(en-US)интерфейсов.
CharacterData.data
(en-US)-
- это
DOMString
, представляющая(ий) текстовые данные, которые содержит этот объект (DOMString). CharacterData.length
(en-US) Только для чтения-
Возвращает an
unsigned long
и отображает размер строки, содержащейся вCharacterData.data
. NonDocumentTypeChildNode.nextElementSibling
Только для чтения-
Возвращает
Element
следующий сразу после указанногоElement
элемента в дочернем списке своего родителя, илиnull
если указанный элемент - последний в списке. NonDocumentTypeChildNode.previousElementSibling
Только для чтения-
Возвращает
Element
непосредственно до указанного элемента в дочернем списке своего родительского элемента, илиnull
если указанный элемент - первый в списке.
Методы
Наследует методы родителя, Node
, и реализует(ся) (через) (ChildNode
и NonDocumentTypeChildNode
(en-US)интерфейсы.
CharacterData.appendData()
(en-US)-
Добавляет указанную
DOMString
к строкеCharacterData.data
; после выполненияданные содержат объединённый(элемент)DOMString
. CharacterData.deleteData()
(en-US)-
Удаляет указанное количество символов, начиная с указанного отступа, из строки
CharacterData.data
; после выполнения метода, данные(data)
содержат урезанныйDOMString
. CharacterData.insertData()
(en-US)-
Inserts the specified characters, at the specified offset, in the
CharacterData.data
string; when this method returns,data
contains the modifiedDOMString
. ChildNode.remove()
(en-US) Экспериментальная возможность-
Удаляет объект из its parent children списка.
CharacterData.replaceData()
(en-US)-
Заменяет указанное количество символов, начиная с указанного отступа, с указанным
DOMString
; после выполнения метода, данные(data)
содержат измененийDOMString
. CharacterData.substringData()
(en-US)-
Возвращает
DOMString
, содержащую(ий) частьCharacterData.data
указанной длины и начиная с указанного отступа.
Спецификации
Specification | Status | Comment |
---|---|---|
DOM Определение 'CharacterData' в этой спецификации. |
Живой стандарт | Added implemention of the ChildNode and NonDocumentTypeChildNode (en-US) 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