DOM 노드와 속성의 이해

DOM 은 노드(Node)들이 트리 형태로 구조화 된 데이터 표현입니다.

노드는 DOM 트리를 구성하는 최소한의 단위이며, 기본 요소입니다.

HTML 페이지를 DOM 으로 표현할 때는 HTML 태그 말고도 다른 여러가지 타입의 노드들이 생성됩니다.

노드는 여러가지 타입으로 종류가 구분되어 있어 각각의 용도에 맞게 타입이 지정됩니다.

DOM 은 HTML 과 XML 을 위한 데이터 구조 표현이기 때문에 XML 전용인 노드 타입 또한 여러가지가 있습니다.

노드 타입별 HTML 용도는 다음과 같습니다.

노드 타입

HTML 용도

상수 값

ELEMENT_NODE

, ,

,