CharacterData
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Абстрактный интерфейс 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