English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM nodeValue属性

HTML DOM Element オブジェクト

nodeValue属性は現在のノードの値を返すまたは設定します。

text、comment、CDATAノードの場合、nodeValueはそのノードの内容を返します。

属性ノードの場合、属性の値が返されます。

nodeValue属性の代替方法としてtextContent属性。

文法:

ノード値を返す:

node.nodeValue

ノード値を設定:

node.nodeValue = newValue
var x = document.getElementById("myPara").firstChild.nodeValue;
テストを見て‹/›

ブラウザの互換性

すべてのブラウザで完全にサポートされています:nodeValue属性

属性
nodeValue

属性値

説明
newValue指定されたノードのノード値を指定

技術的詳細

返値:ノードの値を表す文字列。
可能な値:
  • 要素ノードとドキュメントノードに返すnull

  • 属性ノードの属性値を返す

  • テキストノードの内容を返す

  • コメントノードの内容を返す

DOMバージョン:DOMレベル1

さらに多くの例

ドキュメント内の要素のノード値を設定:

document.getElementById("myPara").firstChild.nodeValue = "HELLO WORLD";
テストを見て‹/›

divの最初の子ノードのノード名、ノードタイプ、ノード値を返します:

<div id="div-1">This is a div element.</div>
<script>
var x = document.getElementById("div-1").firstChild;
var txt = "";
txt += "The node name: " + x.nodeName + "<br>";
txt += "The node value: " + x.nodeValue + "<br>";
txt += "The node type: " + x.nodeType;
document.getElementById("para").innerHTML = txt;
</script>
テストを見て‹/›

関連リファレンス

HTML DOM リファレンス:node .nodeName属性

HTML DOM リファレンス:node .nodeType属性

HTML DOM リファレンス:node .childNodes属性

HTML DOM Element オブジェクト