English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ЭтотlastElementChildЧтение только атрибут возвращает последний подэлемент заданного родительского элемента.
Если у родительского элемента нет подэлементов, то этот метод вернетnullзначение.
ИспользуйтеchildrenАтрибут возвращает любые подэлементы заданного родительского элемента.
Чтобы вернуть первый подэлемент заданного родительского элемента, используйтеfirstElementChildАтрибут.
ParentElement.lastElementChild
<div> <p>Это первый P в DIV</p> <p>Это второй P в DIV</p> <p>Это третий P в DIV</p> </div> <script> var x = document.querySelector("div").lastElementChild.nodeName; document.getElementById("result").innerHTML = x; </script>Проверить‹/›
lastElementChild атрибут поддерживается всеми браузерами:
Атрибут | |||||
lastElementChild | Да | Да | Да | Да | Да |
Возврат значений: | Объект 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").lastElementChild.textContent; document.getElementById("result").innerHTML = x; </script>Проверить‹/›
Изменить HTML-контент последнего ребенка элемента DIV:
var div = document.querySelector("div"); div.lastElementChild.textContent = "HELLO WORLD";Проверить‹/›
Референс по HTML DOMСвойство firstElementChild