
nodeValue属性返回或设置当前节点的值。
对于text,comment和CDATA节点,nodeValue返回该节点的内容。
对于属性节点,将返回属性的值。
nodeValue属性的代替方法可以是textContent属性。
语法:
返回节点值:
node.nodeValue
设置节点值:
node.nodeValue = newValue
var x = document.getElementById("myPara").firstChild.nodeValue;测试看看‹/›浏览器兼容性
所有浏览器完全支持nodeValue属性:
| 属性 | ![]() | ![]() | ![]() | ![]() | ![]() |
| nodeValue | 是 | 是 | 是 | 是 | 是 |
属性值
| 值 | 描述 |
|---|---|
| newValue | 指定指定节点的节点值 |
技术细节
| 返回值: | 一个字符串,代表节点的值。 可能的值:
|
|---|---|
| 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属性




