Spec-Zone.ru › Web APIs

CharacterData: свойство data

Базовая линия Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Свойство data интерфейса CharacterData представляет значение данных текущего объекта.

Значение

Строка с информацией о символах, содержащихся в узле CharacterData.

При установке в null значение, это значение преобразуется в пустую строку (""), поэтому cd.data = null эквивалентно cd.data = "".

Пример

Примечание: CharacterData — это абстрактный интерфейс. В примерах ниже используются два конкретных интерфейса, реализующих его, Text и Comment.

Чтение комментария с помощью data

<!-- This is an HTML comment -->
<output id="result"></output>
const comment = document.body.childNodes[1];
const output = document.getElementById("result");

output.value = comment.data;

Установка содержимого узла текста с помощью data

<span>Result: </span>Not set.
const span = document.querySelector("span");
const textNode = span.nextSibling;

textNode.data = "This text has been set using 'textNode.data'.";

Спецификации

Спецификация
DOM
# dom-characterdata-data

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
data 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4

См. также

  • CharacterData.length, возвращающий длину данных, содержащихся в узле CharacterData.

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/data

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API