Spec-Zone.ru › Web APIs

Узел: свойство nodeValue

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

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

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

Свойство nodeValue интерфейса Node возвращает или задаёт значение текущего узла.

Значение

Строка, содержащая значение текущего узла, если оно есть. Для самого документа, nodeValue возвращает null. Для текстовых, комментарийных и CDATA узлов, nodeValue возвращает содержимое узла. Для атрибутивных узлов возвращается значение атрибута.

В следующей таблице показаны возвращаемые значения для различных типов узлов.

Узел Значение nodeValue
CDATASection Содержимое раздела CDATA
Comment Содержимое комментария
Document null
DocumentFragment null
DocumentType null
Element null
NamedNodeMap null
ProcessingInstruction Весь контент, за исключением целевого
Text Содержимое текстового узла

Примечание: Когда nodeValue определено как null, установка значения не оказывает никакого эффекта.

Пример

<div id="d1">Hello world</div>
<!-- Example of comment -->
<output id="result">Not calculated yet.</output>

и следующий скрипт:

let node = document.querySelector("body").firstChild;
let result = "Node names are:\n";
while (node) {
  result += `Value of ${node.nodeName}: ${node.nodeValue}\n`;
  node = node.nextSibling;
}

const output = document.getElementById("result");
output.innerText = result;

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

Спецификация
DOM
# dom-node-nodevalue

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

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

© 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/Node/nodeValue

Spec-Zone.ru

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