--- title: CharacterData slug: Web/API/CharacterData translation_of: Web/API/CharacterData ---
{{APIRef("DOM")}}
Абстрактный интерфейс CharacterData
представляет собой объект {{domxref("Node")}}, который содержит символы. "Абстрактность" интерфейса означает то, что не существует объектов типа CharacterData
: интерфейс CharacterData
реализуется посредством других интерфейсов, таких как {{domxref("Text")}}, {{domxref("Comment")}}, или {{domxref("ProcessingInstruction")}}, которые не являются абстрактными.
{{InheritanceDiagram}}
Наследует свойства родителя, {{domxref("Node")}}, реализуется с помощью {{domxref("ChildNode")}} и {{domxref("NonDocumentTypeChildNode")}}интерфейсов.
unsigned long
и отображает размер строки, содержащейся в CharacterData.data
.null
если указанный элемент - последний в списке.null
если указанный элемент - первый в списке.Наследует методы родителя, {{domxref("Node")}}, и реализует(ся) (через) ({{domxref("ChildNode")}} и {{domxref("NonDocumentTypeChildNode")}}интерфейсы.
CharacterData.data
; после выполнения данного метода, данные содержат объединённый(элемент) {{domxref("DOMString")}}.CharacterData.data
; после выполнения метода, данные(data)
содержат урезанный {{domxref("DOMString")}}.CharacterData.data
string; when this method returns, data
contains the modified {{domxref("DOMString")}}.data)
содержат изменений {{domxref("DOMString")}}.CharacterData.data
указанной длины и начиная с указанного отступа.Specification | Status | Comment |
---|---|---|
{{SpecName('DOM WHATWG', '#characterdata', 'CharacterData')}} | {{Spec2('DOM WHATWG')}} | Added implemention of the {{domxref("ChildNode")}} and {{domxref("NonDocumentTypeChildNode")}} interface. |
{{SpecName('DOM3 Core', 'core.html#ID-FF21A306', 'CharacterData')}} | {{Spec2('DOM3 Core')}} | Без изменений по сравнению с {{SpecName('DOM2 Core')}}. |
{{SpecName('DOM2 Core', 'core.html#ID-FF21A306', 'CharacterData')}} | {{Spec2('DOM2 Core')}} | No change from {{SpecName('DOM1')}}. |
{{SpecName('DOM1', 'level-one-core.html#ID-FF21A306', 'CharacterData')}} | {{Spec2('DOM1')}} | Initial definition. |
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("api.CharacterData")}}