HTML DOM Element parentNode 속성
- 이전 페이지 ownerDocument
- 다음 페이지 parentElement
- 上一层으로 돌아가기 HTML DOM Elements 객체
정의와 사용법
parentNode
속성은 요소나 노드의 부모 노드를 Node 객체로 반환합니다
지정된 노드가 부모 노드가 없으면 반환합니다 null
。
parentNode 속성은 읽기 전용입니다.
또한 참조:
HTML 노드와 요소
HTML HTML DOM(문서 객체 모델)에서, HTML 문서는 자식 노드를 가진 노드 집합입니다(또는 가지지 않는 경우).
노드는 요소 노드, 텍스트 노드 및 주석 노드를 의미합니다.
요소사이의 공백도 텍스트 노드입니다.
요소는 단지 요소 노드입니다.
자식 노드와 자식 요소
childNodes 반환자식 노드(요소 노드, 텍스트 노드 및 주석 노드).
children 반환자식 요소문자와 주석 노드가 아닌 경우).
형제와 요소 형제
형제는 "형제"와 "자매"입니다.
형제는 같은 부모 노드를 가진 노드(같은 childNodes 리스트에).
요소 형제는 같은 부모 요소를 가진 요소(같은 children 리스트에).
예제
예제 1
"myLI"의 부모 노드의 노드 이름을 가져오기:
let name = document.getElementById("myLI").parentNode.nodeName;
예제 2
요소를 클릭하여 그 부모 요소를 숨기기:
<div> <span onclick="this.parentNode.style.display = 'none';">x</span> </div>
문법
element.parentNode
또는
node.parentNode
반환 값
형식 | 설명 |
---|---|
노드 | 부모 노드. |
null | 노드가 부모 노드가 없는 경우. |
브라우저 지원
element.parentnode는 DOM Level 1 (1998) 기능입니다.
모든 브라우저가 완전히 지원합니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 9-11 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 ownerDocument
- 다음 페이지 parentElement
- 上一层으로 돌아가기 HTML DOM Elements 객체