例
得到的第一個的節點值<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屬性