자식 DOM
중요도: 5
아래 페이지를 살펴봅시다.
<html>
<body>
<div>사용자:</div>
<ul>
<li>John</li>
<li>Pete</li>
</ul>
</body>
</html>
아래 DOM 노드에 접근할 방법을 최소 한 가지 이상씩 생각해보세요.
<div>
DOM 노드<ul>
DOM 노드- 두 번째
<li>
(Pete)
방법은 다양합니다.
<div>
DOM 노드:
document.body.firstElementChild
// 또는
document.body.children[0]
// 또는 (첫 번째 노드는 공백이므로 두 번째 노드를 가져옴)
document.body.childNodes[1]
<ul>
DOM 노드:
document.body.lastElementChild
// 또는
document.body.children[1]
두 번째 <li>
(Pete):
// <ul>을 가져오고, <ul>의 마지막 자식 요소를 가져옴
document.body.lastElementChild.lastElementChild