CharacterData
Абстрактный интерфейс 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 |
---|
DOM Standard # interface-characterdata |
Совместимость с браузерами
BCD tables only load in the browser