node는 내장 DOM 엘리먼트(document, document.body)나 HTML의 특정 태그(input, p) 또는 텍스트 노드가 될 수도 있다. element는 node의 특정한 하나의 타입으로 HTML tag로 바로 특정할 수 있거나, id나 class 같은 속성을 가진 것들이다.
parentElement는 노드의 부모 요소를 반환하는데, 부모가 없거나 부모가 DOM 요소가 아니라면 null을 반환한다. 즉 parentElement의 반환값은 언제나 DOM 요소이거나 null이다.
=> 부모가 요소인지 아닌지 따지지 않고 가져올 땐 parentNode, 부모가 Element 형식일때만 반환받고 싶으면 parentElement
참조
'2. Front-end > 2-3. Java Script' 카테고리의 다른 글
JS - [input 태그 엔터키 눌렀을 때 이벤트] (0) | 2022.07.03 |
---|---|
JS - [ 모달 데이터 전달 ] (0) | 2022.07.03 |
JS - [ 모든 자식 엘리먼트 삭제 ] (0) | 2022.06.29 |
JS - [ 카카오 맵 API ] (0) | 2022.05.31 |
JS - [ CSV 파일 파싱 - 카카오 맵 API에 CGV 좌표 표시 ] (0) | 2022.05.29 |