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

HTML DOM firstElementChild 属性

HTML DOM Element オブジェクト

firstElementChild読み取り専用属性は指定された親要素の最初の子要素を返します。

親要素に子要素がない場合、このメソッドはnull値を取得します。

を使用してchildren属性を返します。children [0]はfirstElementChildと同じ結果を返します。

指定された親要素の最後の子要素を返すには、lastElementChild属性。

文法:

ParentElement.firstElementChild
<div>
   <p>これはDIV中的第1個P</p>
   <p>これはDIV中的第2個P</p>
   <p>これはDIV中的第3個P</p>
</div>
<script>
var x = document.querySelector("div").firstElementChild.nodeName;
document.getElementById("result").innerHTML = x;
</script>
テストして見て‹/›

ブラウザの互換性

すべてのブラウザが完全にfirstElementChild属性をサポートしています:

属性
firstElementChild

技術的詳細

返却値:指定親要素の最初の子要素を表すNodeオブジェクト;子要素がない場合、null
DOMバージョン:DOMレベル1

更多例

DIV要素の最初の子要素のHTML内容を取得します:

<div>
   <p>これはDIV中的第1個P</p>
   <p>これはDIV中的第2個P</p>
   <p>これはDIV中的第3個P</p>
</div>
<script>
var x = document.querySelector("div").firstElementChild.textContent;
document.getElementById("result").innerHTML = x;
</script>
テストして見て‹/›

DIV要素の最初の子要素のHTML内容を変更します:

var div = document.querySelector("div");
div.firstElementChild.textContent = "HELLO WORLD";
テストして見て‹/›

関連参考

HTML DOM 参考:lastElementChild属性

HTML DOM Element オブジェクト