: Document Object Model , HTML 문서의 계층적 구조와 정보를 표현하며 이를 제어할 수 있는 API, 즉 프로퍼티와 메서드를 제공하는 트리 자료구조
HTML 요소(HTML element) : HTML 문서를 구성하는 개별적인 요소
<div class = "greeting"> Hello </div>
<시작태그(start_tag) 어트리뷰트 이름(attribute name) = "어트리뷰트 값(attribute value)"> 콘텐츠(contents)</종료태그(end_tag)>
: 부모 노드(parent node)와 자식 노드(child node)로 구성되어 노드 간의 계층적 구조를 표현하는 비선형 자료구조
루트 노드(root node) : 최상위 노드, 부모 노드가 없음
리프 노드(leaf node) : 자식 노드가 없는 노드
DOM(Document Object Model) : DOM 트리, 노드 객체들로 구성된 트리 자료구조
노드 객체의 12가지 노드 타입 중 4가지
Document.prototype.getElementById : 인수로 전달한 id 어트리뷰트 값을 갖는 하나의 요소 노드를 탐색하여 반환한다.