目录

HTML DOM nodeValue 属性

示例

返回文档中第一个 <button> 元素的节点值:

document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
亲自试一试 »

下面有更多示例。


描述

这个nodeValue属性设置或返回节点的值。

如果该节点是元素节点,则nodeValue 属性将返回null。

笔记:如果要返回元素的文本,请记住文本始终位于文本节点,并且您将必须返回文本节点的节点值(元素.childNodes[0].nodeValue)。

对于其他节点类型,nodeValue 属性将为不同的节点类型返回不同的值。


语法

返回节点值:

node.nodeValue

设置节点值:

node.nodeValue = value

属性

Pryperty Description
value  The node value.

返回值

类型 描述
字符串 节点值。
null对于元素和文档节点。
属性节点的属性值。
文本节点的文本内容。
注释节点的文本内容。


更多示例

获取"myDIV"第一个子节点的节点名称、值和类型:

const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "Name: " + x.nodeName + "<br>";
text += "Value: " + x.nodeValue + "<br>";
text += "Type: " + x.nodeType;
亲自试一试 »

浏览器支持

element.nodeValue是 DOM Level 1 (1998) 功能。

所有浏览器都完全支持它:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 9-11