JavaScript
12.1
문서 객체 모델 이해하기
웹 브라우저는 HTML 문서의 구성 요소를 모두 객체로 인식합니다. 하지만 객체는 HTML 문법에 등장하지 않는 개념인데, 웹 브라우저는 어떻게 HTML 구성 요소를 객체로 인식할까요?
웹 브라우저는 문서 객체 모델(DOM)을 생성할 수 있습니다. 문서 객체 모델이란 웹 브라우저에 표시되는 HTML 문서 구조를 객체화한 모델 구조를 의미합니다. 웹 브라우저는 생성한 문서 객체 모델을 통해 HTML 문서의 구성 요소를 객체로 인식할 수 있습니다. 그리고 자바스크립트도 웹 브라우저의 문서 객체 모델을 조작해 웹 브라우저에 표시되는 HTML 문서 구조를 변경하거나 새로운 구성 요소를 추가하는 등의 작업을 할 수 있습니다.