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