HTML DOMnodeValueプロパティ
例
ドキュメントの最初の<button>要素のノード値を取得します。
var x = document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
以下の「自分で試してみてください」の例をもっと見てください。
定義と使用法
nodeValueプロパティは、指定されたノードのノード値を設定または返します。
ノードが要素ノードの場合、nodeValueプロパティはnullを返します。
注:要素のテキストを返す場合、テキストは常にテキストノード内にあり、テキストノードのノード値(要素.childNodes [0] .nodeValue)を返す必要があることに 注意してください。
他のノードタイプの場合、nodeValueプロパティはノードタイプごとに異なる値を返します。
ヒント: nodeValueプロパティの代わりに、textContentプロパティを使用することもでき ます。
ブラウザのサポート
Property | |||||
---|---|---|---|---|---|
nodeValue | Yes | Yes | Yes | Yes | Yes |
構文
ノード値を返します。
node.nodeValue
ノード値を設定します。
node.nodeValue = value
プロパティ値
Value | Description |
---|---|
value | Specifies the node value of the specified node |
技術的な詳細
戻り値: | ノードの値を表す文字列。
可能な値:
|
---|---|
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>
関連ページ
HTML DOMリファレンス:ノード。nodeNameプロパティ
HTML DOMリファレンス:ノード。nodeTypeプロパティ
HTML DOMリファレンス:ノード。nodeValueプロパティ
HTML DOMリファレンス:ノード。childNodesプロパティ