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
# interface-characterdata

Совместимость с браузерами

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
CharacterData
after
appendData
before
data
deleteData
insertData
length
nextElementSibling
previousElementSibling
remove
replaceData
replaceWith
substringData

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

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