자바스크립트에서 DOM을 이용하면 HTML문서의 요소를 액세스하고 변경할 수 있다.

웹 페이지가 로딩될 때 브라우저는 웹 페이지의 모든 요소들을 객체로 생성하는데 이를 DOM라고 부른다. 브라우저는 DOM을 생성하고 그 안의 모든 요소를 tree의 형태로 구성한다.

DOM은 W3C표준으로 문서를 액세스 할 수 있는 표준방법을 제시하고 있다. 

 

 

만약 위와 같은 문서가 있다면 아래와 같은 tree객체를 생성한다.

 

 

DOM객체는 HTML의 모든 엘리먼트를 제어할 수 있으며 다음과 같은 일들을 처리할 수 있다.

- HTML페이지의 요소를 변경할 수 있다.

- HTML페이지안의 요소가 갖고 있는 속성을 변경할 수 있다.

- HTML페이지의 모든 CSS속성을 변경할 수 있다.

- HTML페이지의 모든 엘리먼트와 속성을 추가하거나 제거할 수 있다.

- HTML페이지안의 모든 엘리먼트에 이벤트를 추가할 수 있다. 

   

 

' > javascript' 카테고리의 다른 글

DOM구성요소와 메소드  (0) 2019.07.15
함수의 표현식  (0) 2019.07.15
함수의 호이스팅  (0) 2019.07.15
자바스크립트 함수  (0) 2019.07.15
브라우저 동작 원리  (0) 2019.07.09

+ Recent posts