Свойство nodeValue
Пример element.nodeValue
Верните значение узла первого элемента <button> в документе:
document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
Попробуйте сами »
Ещё примеры ниже.
Описание nodeValue
Свойство nodeValue устанавливает или возвращает значение узла.
Если узел является узлом элемента, свойство nodeValue вернет null.
Примечание: Если вы хотите вернуть текст элемента, помните, что текст всегда находится внутри узла Text, и вам придется вернуть значение узла узла Text (element.childNodes[0].nodeValue).
Для других типов узлов свойство nodeValue вернет разные значения для разных типов узлов.
Альтернативы nodeValue
Связные страницы nodeValue
Синтаксис nodeValue
Верните значение узла:
node.nodeValue
Установите значение узла:
node.nodeValue = value
Свойство nodeValue
| Свойство | Описание |
|---|---|
| value | Значение узла. |
Возвращаемое значение nodeValue
| Тип | Описание |
|---|---|
| String | Значение узла.null для узлов элементов и документов.Значение атрибута для узлов атрибутов. Текстовое содержимое для текстовых узлов. Текстовое содержимое для узлов комментариев. |
Ещё пример nodeValue
Получите имя узла, значение и тип первого дочернего элемента "myDIV":
const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "Имя: " + x.nodeName + "<br>";
text += "Значение: " + x.nodeValue + "<br>";
text += "Тип: " + x.nodeType;
Попробуйте сами »
Поддержка nodeValue
element.nodeValue является особенностью DOM уровня 1 (1998).
Он полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | 9-11 |