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, которые не являются абстрактными.

EventTarget Node CharacterData

Свойства

Наследует свойства родителя, 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 modified DOMString.

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

Смотри(те) также