firstElementChild

Обновлено: 17.03.2023

Визначення та використання

Властивість firstElementChildповертає перший дочірній елемент зазначеного елемента.

Властивість firstElementChildдоступна лише для читання.

Властивість firstElementChildповертає те саме, що й діти[0].

Приклади

Отримайте вміст HTML першого дочірнього елемента:

let text = element.firstElementChild.innerHTML;

Отримайте назву тегу першого дочірнього елемента "myDIV":

let text = document.getElementById("myDIV").firstElementChild.tagName;

Отримайте текст першого дочірнього елемента елемента <select>:

let text = document.getElementById("mySelect").firstElementChild.text;

Вузли проти елементів

У термінології HTML DOM:

Вузли — це всі вузли (вузли елементів, текстові вузли та вузли коментарів).

Пробіли між елементами також є текстовими вузлами.

Елементи є лише вузлами елементів.

childNodes проти дітей

childNodes повертає дочірні вузли (вузли елементів, текстові вузли та вузли коментарів).

children повертає дочірні елементи (не текст і вузли коментарів).

firstChild повертає перший дочірній вузол (вузол елемента, текстовий вузол або вузол коментаря). Пробіли між елементами також є текстовими вузлами.

firstElementChild повертає перший дочірній елемент (не текст і вузли коментарів).

lastChild проти lastElementChild

lastChild повертає останній дочірній вузол (вузол елемента, текстовий вузол або вузол коментаря). Пробіли між елементами також є текстовими вузлами.

lastElementChild повертає останній дочірній елемент (не текст і вузли коментарів).

Синтаксис

element.firstElementChild

Повернене значення

Типопис
ВузолПерший дочірній елемент елемента.
nullякщо дочірній елемент не існує.


Підтримка браузера

firstElementChild

Посмотреть совместимость на Can I use?

firstElementChild