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