最新的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屬性


<元素對象