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

Свойство firstElementChild в HTML DOM

Объект элемента HTML DOM

firstElementChildЧтение свойство возвращает первый подэлемент заданного родительского элемента.

Если у родительского элемента нет подэлементов, этот метод вернетnullзначение.

ИспользуйтеchildrenСвойство возвращает любые подэлементы родительского элемента. children [0] возвращает такой же результат, как и firstElementChild.

Чтобы вернуть последний подэлемент заданного родительского элемента, используйтеlastElementChildСвойство.

Грамматика:

ParentElement.firstElementChild
<div>
   <p>Это первый P в DIV</p>
   <p>Это второй P в DIV</p>
   <p>Это третий P в DIV</p>
</div>
<script>
var x = document.querySelector("div").firstElementChild.nodeName;
document.getElementById("result").innerHTML = x;
</script>
Тестирование...‹/›

Совместимость браузеров

firstElementChild поддерживается всеми браузерами без исключения:

Свойство
firstElementChildявляетсяявляетсяявляетсяявляетсяявляется

Технические детали

Возвратное значение:Объект Node, представляющий первый подэлемент заданного родительского элемента; если нет подэлементов, тоnull
Версия DOM:Уровень DOM 1

Более примеров

Получить HTML-контент первого ребенка элемента DIV:

<div>
   <p>Это первый P в DIV</p>
   <p>Это второй P в DIV</p>
   <p>Это третий P в DIV</p>
</div>
<script>
var x = document.querySelector("div").firstElementChild.textContent;
document.getElementById("result").innerHTML = x;
</script>
Тестирование...‹/›

Изменить HTML-контент первого ребенка элемента DIV:

var div = document.querySelector("div");
div.firstElementChild.textContent = "HELLO WORLD";
Тестирование...‹/›

См. также

HTML DOM: руководствоСвойство lastElementChild

Объект элемента HTML DOM