最新的Web开发教程
 

HTML DOM nodeValue Propery

<元素对象

得到的第一个的节点值<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   指定所指定的节点的节点值

技术细节

返回值: 一个字符串,表示节点的值。

可能的值:

  • 返回null元素节点和文档节点
  • 返回属性的属性节点的值
  • 返回文本节点内容
  • 返回注释节点内容
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属性


<元素对象