티스토리 뷰

parentElement or parentNode


특정 엘리먼트의 부모 엘리먼트를 가지고 있는 속성값이다.


이 속성값은 엘리먼트 마다 할당되어 있다.


parentElement와 parentNode는 같은 기능을 하지만, 리턴값에서 약간 다르다.


parentElement는 부모 노드가 없을 때 null 을 리턴하지만,


parentNode는 Document node를 리턴한다.


예졔를 보면:


```javascript

document.body.parentNode; // Returns the <html> element
document.body.parentElement; // Returns the <html> element

document.documentElement.parentNode; // Returns the Document node
document.documentElement.parentElement; // Returns null (<html> does not have a parent ELEMENT node)

```


지원하는 브라우져:


크롬: 1.0 이상

익스: 지원

파폭: 9.0 이상

사파: 지원

오페: 지원