Свойство firstElementChild
Свойството firstElementChild съдържа
първия детски елемент. Детски елементи
се считат всички тагове, които се намират директно
вътре в блока. Ако елементът
няма детски елементи - връща се null.
Синтаксис
елемент.firstElementChild;
Пример
Нека получим съдържанието на първия потомък на елемента:
<div id="parent">
<p>1</p>
<p>2</p>
</div>
let parent = document.querySelector('#parent');
let text = parent.firstElementChild.textContent;
console.log(text);
Резултат от изпълнението на кода:
'1'
Пример
Сега елементът няма детски елементи
и затова ще се изведе null:
<div id="parent"></div>
let parent = document.querySelector('#parent');
console.log(parent.firstElementChild);
Резултат от изпълнението на кода:
null
Вижте също
-
свойство
lastElementChild,
което съдържа последния елемент -
свойство
children,
което съдържа всички потомци на елемента -
свойство
firstChild,
което съдържа първия възел