Jade_o.o
[javascript] JavaScript 공부 정리12 - DOM(Document Object Model) 본문
DOM(Document Object Model)
• HTML 문서 요소의 집합
• HTML 문서는 각각의 node 와 object 의 집합으로 문서를 표현
• 따라서 각각 node 또는 object 에 접근하여 문서 구조 / 스타일 / 내용 등을 변경 할 수 있도록 하는 것
Document
• 웹 페이지에 존재하는 HTML 요소에 접근하여 행동을 하고자 할 때 사용하는 객체
DOM
• 1. 새로운 HTML 요소나 속성 추가
• 2. 존재하는 HTML 요소나 속성 제거
• 3. HTML 문서의 모든 HTML 요소 변경
• 4. HTML 문서의 모든 HTML 속성 변경
• 5. HTML 문서의 모든 CSS 스타일 변경
• 6. HTML 문서에 새로운 HTML 이벤트 추가
• 7. HTML 문서의 모든 HTML 이벤트에 반응
DOM API
• Document Object Model, Application Programming Interface