CharacterData
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 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.datastring; when this method returns,datacontains the modifiedDOMString. ChildNode.remove()Экспериментальная возможность-
Удаляет объект из its parent children списка.
CharacterData.replaceData()-
Заменяет указанное количество символов, начиная с указанного отступа, с указанным
DOMString; после выполнения метода, данные(data)содержат измененийDOMString. CharacterData.substringData()-
Возвращает
DOMString, содержащую(ий) частьCharacterData.dataуказанной длины и начиная с указанного отступа.
Спецификации
| Specification |
|---|
| DOM> # interface-characterdata> |
Совместимость с браузерами
Loading…