HTML DOM nodeValue 属性

HTML DOM Element 对象

nodeValue属性返回或设置当前节点的值。

对于text,comment和CDATA节点,nodeValue返回该节点的内容。

对于属性节点,将返回属性的值。

nodeValue属性的代替方法可以是textContent属性。

语法:

返回节点值:

node.nodeValue

设置节点值:

node.nodeValue = newValue
var x = document.getElementById("myPara").firstChild.nodeValue;
测试看看‹/›

浏览器兼容性

所有浏览器完全支持nodeValue属性:

属性
nodeValue

属性值

描述
newValue指定指定节点的节点值

技术细节

返回值:一个字符串,代表节点的值。
可能的值:
  • 为元素节点和文档节点返回null

  • 返回属性节点的属性值

  • 返回文本节点的内容

  • 返回评论节点的内容

DOM版本:DOM级别1

更多实例

设置文档中元素的节点值:

document.getElementById("myPara").firstChild.nodeValue = "HELLO WORLD";
测试看看‹/›

返回div的第一个子节点的节点名称,节点类型和节点值:

<div id="div-1">This is a div element.</div>

<script>
var x = document.getElementById("div-1").firstChild;
var txt = "";
txt += "The node name: " + x.nodeName + "<br>";
txt += "The node value: " + x.nodeValue + "<br>";
txt += "The node type: " + x.nodeType;
document.getElementById("para").innerHTML = txt;
</script>
测试看看‹/›

相关参考

HTML DOM参考:node .nodeName属性

HTML DOM参考:node .nodeType属性

HTML DOM参考:node .childNodes属性

HTML DOM Element 对象