例
得到的第一个的节点值<button>在文档中的元素:
var x = document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
x的结果将是:
Try it Yourself »
试一试» 更多"Try it Yourself"下面的例子。
定义和用法
nodeValue属性设置或返回指定的节点的节点值。
如果该节点是一个元素节点,nodeValue属性将返回null。
注意:如果你想返回元素的文本,请记住,文本始终是一个文本节点里面,你将不得不返回文本节点的节点值( element .childNodes[0].nodeValue)
对于其他节点类型,nodeValue属性将返回不同的节点类型不同的值。
提示:nodeValue属性的另一种可能是的textContent属性。
浏览器支持
属性 | |||||
---|---|---|---|---|---|
nodeValue | 是 | 是 | 是 | 是 | 是 |
句法
返回节点值:
node .nodeValue
设置节点值:
node .nodeValue= value
属性值
值 | 描述 |
---|---|
value | 指定所指定的节点的节点值 |
技术细节
返回值: | 一个字符串,表示节点的值。 可能的值:
|
---|---|
DOM版本 | 核心1级节点对象 |
更多示例
例
获取节点名称,节点值和的节点类型<div>元素的第一个子节点:
<div id="myDIV">This is a div element.</div>
<script>
var x = document.getElementById("myDIV").firstChild;
var txt = "";
txt += "The node name: " + x.nodeName + "<br>";
txt += "The node value: "
+ x.nodeValue + "<br>";
txt += "The node type: " + x.nodeType;
</script>
TXT的结果将是:
The node name: #text
The node value: This is a div element.
The node
type: 3
试一试» 相关页面
HTML DOM参考: 节点。 nodeName属性
HTML DOM参考: 节点。 NodeType属性
HTML DOM参考: 节点。 nodeValue属性
HTML DOM参考: 节点。 的childNodes属性