Javascript
형제, 부모, 자식 노드 접근
minsun309
2024. 8. 28. 17:14
node
node에는 element, text, comment 등 여러 항목이 포함되어 있다
부모 node
- parentNode : 부모 노드 중 모든 노드를 반환한다.
자식 node
- childNodes : 자식 노드 목록을 NodeList 형태로 반환한다.
- firstChild : 자식 노드 중, 첫 번째 자식 노드를 반환한다.
- lastChild : 자식 노드 중, 마지막 자식 노드를 반환한다.
형제 node
- previousSibling : 같은 레벨의 노드 중, 이전 노드를 반환한다.
- nextSibling : 같은 레벨의 노드 중, 다음 노드를 반환한다.
See the Pen node by pminsun (@pminsun) on CodePen.
element
element는 여러 node 타입 중 한 종류로 <p>, <div>, <a>와 같은 태그를 사용해서 작성된 노드이다.
부모 element
- parentElement : 부모 요소(element)를 반환한다.
자식 element
- children : 자식 요소(element) 목록을, ' HTMLCollection ' 형태로 반환한다.
- firstElementChild : 자식 요소, 첫 번째 자식 요소를 반환한다.
- lastElementChild : 자식 요소 중, 마지막 요소를 반환한다.
형제 element
- previousElementSibling**:** 같은 레벨의 요소 중, 이전 요소를 반환한다.
- nextElementSibling: 같은 레벨의 요소 중, 다음 요소를 반환한다.
See the Pen element by pminsun (@pminsun) on CodePen.