例
最初のノード値取得<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プロパティ