最新のWeb開発のチュートリアル
 

HTML DOM nodeValue Propery

<Elementオブジェクト

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


<Elementオブジェクト