HTML DOM nodeValue 属性
示例
返回文档中第一个 <button> 元素的节点值
document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
自己动手试一试 »
更多示例见下文。
描述
nodeValue
属性设置或返回节点的值。
如果节点是元素节点,nodeValue 属性将返回 null。
注意:如果您想返回元素的文本,请记住文本总是位于 Text 节点内部,您需要返回 Text 节点的节点值 (element.childNodes[0].nodeValue)。
对于其他节点类型,nodeValue 属性将针对不同的节点类型返回不同的值。
语法
返回节点值
node.nodeValue
设置节点值
node.nodeValue = value
属性
属性值 | 描述 |
value | 节点值。 |
返回值
类型 | 描述 |
字符串 | 节点值。 对于元素和文档节点,值为 null 。对于属性节点,值为属性值。 对于文本节点,值为文本内容。 对于注释节点,值为文本内容。 |
更多示例
获取“myDIV”的第一个子节点的节点名称、值和类型
const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "名称: " + x.nodeName + "<br>";
text += "值: " + x.nodeValue + "<br>";
text += "类型: " + x.nodeType;
自己动手试一试 »
浏览器支持
element.nodeValue
是 DOM Level 1 (1998) 的特性。
所有浏览器都完全支持。
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |