element.firstChildプロパティ

element.firstChildは、「element」に指定した要素の最初の子ノードへの参照を返すプロパティ。

構文

var $firstChildNode = $elementNodeReference.firstChild;

戻り値

指定した要素の最初の子ノードへの参照。

子ノードがない場合、「null」を返す。

サンプル

id属性がsampleAである要素の最初の子ノード名は、

 span要素  b要素  i要素 

サンプルの動作について

「getFirstChildNodeName()」ボタンをクリックすると、「id属性がsampleAである要素の最初の子ノード名は、」の右横に「SPAN」と表示する。

サンプルのソースコード

JavaScript

<script type="text/javascript">
function getFirstChildNodeName() {
 var $sampleRootElement = document.getElementById( "sampleA" );
 var $firstChildNodeName = $sampleRootElement.firstChild.nodeName;
 document.getElementById( "firstChildNodeName" ).innerHTML = $firstChildNodeName;
}
</script>

HTML

<button onclick="getFirstChildNodeName();">getFirstChildNodeName()</button>
<p>id属性がsampleAである要素の最初の子ノード名は、<span id="firstChildNodeName"></span></p>
<div id="sampleA"><span> span要素 </span><b> b要素 </b><i> i要素 </i></div>

スポンサード リンク

カテゴリー: DOM, Elementオブジェクト, JavaScript, ノード, プロパティ, リファレンス, 参照, 逆引き パーマリンク