** DOM **
# 문서객체모델(Document Object Model)
- HTML 구조화 하기 위해서
- 플랫폼과 언어 중립적인 인터페이스 요구
- 프로그램, 스크립트를 사용해서 동적으로 문서를 접근할 수 있도록
- 문서의 내용, 구조, 스타일을 변경할 수 있다.
W3C DOM 레벨1 권고안 http://www.w3.org
- HTML API는 HTML 객체로 구성되며, 각 객체는 유효한 HTML 엘리먼트와 연결되어 있다.
- DOM HTML API 인터페이스 객체는 관련 페이지 엘리먼트를 생성, 제거, 수정할 수 있다.
- DOM Core API : 언어와 모델에 독립적인 API이다 ---> 공용 API
# HTML 객체 접근 방법 2가지
1) <form>
<input type="text"/>
</form>
---> document.form[0].field[0];
2) <div id="div1">
---> var div1 = document.getElementById("div1");
- DOM Core API : 언어와 모델에 독립적인 API이다 -->공용API
- 트리노드에 접근할 수 있도록 표준을 제공
nodeName - 객체명
nodeValue - 객체의 값
nodeType - 노드의 종류(숫자로 표현)
parentNode - 현제노드의 부모노드
ChildNodes - 자식노드의 NodeList
firstChild -
lastChild -
prviousSibling -
nextSibling -
attribute - 엘리먼트의 속성의 키 값
'dev' 카테고리의 다른 글
xml document handling (0) | 2008.07.24 |
---|---|
동적 input 생성 (0) | 2008.07.24 |
[tomcat]web.xml (0) | 2008.07.24 |
tomcat + mysql 한글깨짐 (0) | 2008.07.10 |
변환행렬... (0) | 2008.05.28 |