문서 객체 모델 (DOM) 문서 객체 모델 (Document Object Model, DOM)은 말그대로 웹 페이지 내의 모든 콘텐츠를 객체로 나타내 주는 것이다. 그래서 간단하게 생각하면 웹 페이지를 document라고 부르고 document를 자유롭게 다루기 위해서 객체화하고자 구현된 개념이 DOM이라고 생각할 수 있다. 그리고 HTML 태그와 글자, 속성 등 document의 담겨있는 모든 요소들을 하나하나를 객체화 한 단위를 가리켜 노드(Node)라고 부른다. 결국 DOM은 웹 페이지를 객체화 한 개념이고, 이 웹페이지의 가장 상단 진입점이 바로 document 객체이다. document 객체는 전역 객체인 window 객체의 바로 아래에 있는데 window 객체는 앞에 window를 생략해도 되..