본문 바로가기

카테고리 없음

자바스크립트 - document 객체

A>document 객체

window 객체를 상속하는 객체

HTML 문서의 전반적인 속성을 가지고 있다.

DOM 트리의 최상위 객체이다.

window.document 혹은 document 로 접근 가능

document 는 BOM 에 속함 DOM 이 아님

 

메소드

document.getElementsByTagName(태그 이름) : 모든 태그 컬렉션으로 가져옴

document.getElementById('찾을 id')

document.getElementsByClassName('찾을 class') :모든 클래스 컬렉션으로 가져옴

document.write() :브라우저 상에 html 요소를 쓸때

document.writeln() :개행하고 요소를 씀

document.open() : document 객체에 담긴 DOM 을 지우고 새로 시작

document.close() :출력된 HTML 페이지 완성

 

document.createElement('태그이름') :태그 이름의 DOM 객체 생성

예시

1
2
3
4
var newTag = document.createElement('div');
newTag.innerHTML = '새로운 div';
newTag.setAttribute('id','mydiv');
new.style.backgroundColor = 'gray';
cs

 

부모.appendChild(DOM객체) : DOM트리에 삽입

부모.insertBefore(DOM객체  [,기준 자식]) :기준자식 이전에 DOM 객체 삽입

 

부모.removeChild(삭제할 자식) :DOM객체 삭제

예시

1
2
3
4
var mydiv = document.getElementById('id');
var parent = myDiv.parentElement; 
parent.removeChild(myDiv);         // 부모에서 myDiv 객체 삭제
 
cs