💡 DOM이란?

Document Object Model은 html문서(웹페이지)에 대한 인터페이스로, 스크립트 언어와 프로그래밍 언어로 이 html을 쉽게 사용하고 조작할 수 있게 웹브라우저가 html을 파싱해서 object 형태로 접근이 가능하게 API를 뚫어 놓은 것을 말한다.

다시 표현하면, html 문서의 객체 기반 표현 방식이라고 할 수 있다.

DOM의 구조는 tree 형태로 구성이 된다.