Element: firstElementChild プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
Element.firstElementChild は読み取り専用のプロパティで、要素の最初の子を Element で返します。子要素がない場合は null を返します。
Element.firstElementChild は要素ノードのみを含みます。
テキストやコメントノードなど、要素以外のノードを含むすべての子ノードを取得するには、 Node.firstChild を使用してください。
値
Element オブジェクト、または null です。
例
html
<ul id="list">
<li>First (1)</li>
<li>Second (2)</li>
<li>Third (3)</li>
</ul>
<script>
const list = document.getElementById("list");
console.log(list.firstElementChild.textContent);
// logs "First (1)"
</script>
仕様書
| 仕様書 |
|---|
| DOM> # ref-for-dom-parentnode-firstelementchild①> |