aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2022-03-08 23:44:49 +0900
committerGitHub <noreply@github.com>2022-03-08 23:44:49 +0900
commit437cf8ebd65086548ea53d138e7ed2e9f3fffb94 (patch)
tree6accd94a1d775f82b9cc7645285532651833082c
parent7d248f1c670ade5e0b90c3651ac1641becf320b1 (diff)
downloadtranslated-content-437cf8ebd65086548ea53d138e7ed2e9f3fffb94.tar.gz
translated-content-437cf8ebd65086548ea53d138e7ed2e9f3fffb94.tar.bz2
translated-content-437cf8ebd65086548ea53d138e7ed2e9f3fffb94.zip
2021/09/15 時点の英語版に基づき新規翻訳 (#4335)
-rw-r--r--files/ja/web/api/element/firstelementchild/index.md55
1 files changed, 55 insertions, 0 deletions
diff --git a/files/ja/web/api/element/firstelementchild/index.md b/files/ja/web/api/element/firstelementchild/index.md
new file mode 100644
index 0000000000..a1a1182594
--- /dev/null
+++ b/files/ja/web/api/element/firstelementchild/index.md
@@ -0,0 +1,55 @@
+---
+title: Element.firstElementChild
+slug: Web/API/Element/firstElementChild
+tags:
+ - API
+ - DOM
+ - Element
+ - プロパティ
+browser-compat: api.Element.firstElementChild
+translation_of: Web/API/Element/firstElementChild
+---
+{{ APIRef("DOM") }}
+
+**`Element.firstElementChild`** は読み取り専用のプロパティで、要素の最初の子を {{domxref("Element")}} で返します。子要素がない場合は `null` を返します。
+
+`Element.firstElementChild` は要素ノードのみを含みます。
+テキストやコメントノードなど、要素以外のノードを含むすべての子ノードを取得するには、 {{domxref("Node.firstChild")}} を使用してください。
+
+## 構文
+
+```js
+// ゲッター
+element = el.firstElementChild;
+
+// セッターなし。読み取り専用プロパティ
+```
+
+## 例
+
+```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>
+```
+
+## 仕様書
+
+{{Specifications}}
+
+## ブラウザーの互換性
+
+{{Compat}}
+
+## 関連情報
+
+- {{domxref("Element.nextElementSibling")}}
+- {{domxref("Element.lastElementChild")}}