Дочерние элементы в DOM
важность: 5
Для страницы:
<
html
>
<
body
>
<
div
>
Пользователи:</
div
>
<
ul
>
<
li
>
Джон</
li
>
<
li
>
Пит</
li
>
</
ul
>
</
body
>
</
html
>
Напишите код, как получить…
- элемент
<div>
? <ul>
?- второй
<li>
(с именем Пит)?
Есть несколько способов для получения элементов, например:
DOM-узел элемента <div>
:
document.
body.
firstElementChild
// или
document.
body.
children[
0
]
// или (первый узел пробел, поэтому выбираем второй)
document.
body.
childNodes[
1
]
DOM-узел элемента <ul>
:
document.
body.
lastElementChild
// или
document.
body.
children[
1
]
Второй <li>
(с именем Пит):
// получаем <ul>, и его последнего ребёнка
document.
body.
lastElementChild.
lastElementChild