HTML DOM nodeValue 属性

元素对象参考手册 元素对象

获取第一个按钮元素的节点值:

<p id="demo">单击按钮获取按钮元素的节点值。</p>
<button onclick="myFunction()">点我</button>
<script>
  function myFunction() {
    var c = document.getElementsByTagName("BUTTON")[0];
    var x = document.getElementById("demo");
    x.innerHTML = c.childNodes[0].nodeValue;
  }
</script>
<p><strong>注意:</strong>文本的元素被认为是文本节点,所以我们返回按钮元素的第一个孩子的节点值(childNodes[0])</p>

尝试一下 »


定义和用法

nodeValue 属性根据节点的类型设置或返回节点的值。

注意: 如果你想返回元素的文本,记住文本通常是插入到文本节点中,所以返回的是文本节点的节点值(element.childNodes[0].nodeValue)。

提示: 另一种获取节点值的属性 textContent 属性.


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要浏览器都支持 nodeValue 属性


语法

设置节点值:

node.nodeValue=value

返回节点值:

node.nodeValue

技术细节

返回值: 节点值的字符串。
DOM 版本 Core Level 1 Node Object

元素对象参考手册 元素对象