DOM 객체

dev 2008. 5. 28. 17:38

** 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
Posted by 으랏차
,