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