• Q&A
  • 회원가입
  • 로그인

[DOM_Document] JS - Document 객체 - 웹문서객체 (속성 + 메서드) 종류

333  

Document 객체

 

1.

HTML 문서가 웹 브라우저에 로드되면 문서 객체 됨. 

 

2.

문서 객체는 HTML 문서의 루트 노드임.

 

 

 

Document 겍체의 속성 및 메서드

 

activeElement

문서에서 현재 포커스 된 요소 반환.

 

addEventListener ()

이벤트 핸들러를 문서에 첨부.

 

adoptNode ()

다른 문서에서 노드를 사용.

 

anchors

문서에서 name 속성 가진 모든 <a> 요소의 모음 반환.

 

applets
문서의 모든 <applet> 요소의 모음 반환.

 


 

baseURI

문서의 absolute base URI (= 절대 기본 URI) 반환.

 

body

문서의 본문 (<body> 요소) 설정하거나 반환.

 


 

close ()

이전에 document.open ()으로 연 출력 스트림 닫기.

 

cookie

문서에서 쿠키의 모든 name / value 쌍 반환.

 

charset

폐기예고. 대신에 characterSet 코드 사용. 문서의 문자 인코딩 반환.

 

CharacterSet

문서의 문자 인코딩 상태 반환.

 

createAttribute ()

속성 노드 생성.

 

createComment ()

지정된 텍스트 갖는 주석 노드 생성.

 

createDocumentFragment ()

비어있는 DocumentFragment 노드 생성.

 

createElement ()

요소 노드 생성.

 

createEvent ()

새 이벤트 생성.

 

createTextNode ()

텍스트 노드 생성.



 

defaultView

문서와 관련된 윈도우 객체 반환하거나, 사용할 수없는 경우 null 반환.

 

designMode

전체 문서를 편집 할 수 있는지 여부 제어.

 

doctype

문서와 관련된 문서유형선언 (= 문서타입선언 = 독타입) 반환.

 

documentElement

문서의 Document 요소 (<html> 요소) 반환.

 

documentMode

브라우저에서 문서를 렌더링하는 데 사용하는 모드 반환.

 

documentURI

문서의 위치를 설정하거나 반환.

 

domain

문서 로드 한 서버의 도메인 이름 반환.

 

domConfig

사용중단. 문서의 DOM 구성을 반환.

 


 

embeds

문서의 모든 <embed> 요소 모음 반환.

 

execCommand ()

현재 포커스가 있는 요소에서 지정된 클립 보드 작업을 호출.

 


 

forms

문서의 모든 <form> 요소 모음 반환.

 

fullscreenElement

전체 화면 모드로 표시되는 현재 요소를 반환.

 

fullscreenEnabled ()

문서를 전체화면모드로 볼 수 있는지 여부 참거짓값 반환.

 


 

getElementById ()   ★★★

지정된 ID명(아이디명) 갖은 요소 반환.

 

getElementsByClassName () ★★★

지정된 ClassName(클래스명) 갖은 모든 요소를 포함한 NodeList 반환.

 

getElementsByName () ★★★

지정된 Name(이름) 갖는 모든 요소를 포함한 NodeLis 반환.

 

getElementsByTagName () ★★★

지정된 TagName(태그명)의 모든 요소 포함한 NodeList 반환.

 


 

hasFocus ()

문서에 포커스 있는지 여부 나타내는 참거짓 반환.

 

head

문서의 <head> 요소 반환.

 



images

문서의 모든 <img> 요소 모음 반환.

 

implementation

이 문서를 처리하는 DOMImplementation 객체 반환.

 

importNode ()

다른 문서에서 노드 가져오기.

 

inputEncoding

문서에 사용 된 인코딩, 문자셋 반환.

 


 

lastModified

문서가 마지막으로 수정된 날짜와 시간 반환. (= 마지막수정시간 반환 = 최종수정시간반환)

 

links

문서에서 href 속성 갖은 모든 <a> 및 <area> 요소 모음 반환.

 


 

normalize ()

비어있는 Text 노드 제거하고 인접 노드 결합.

 

normalizeDocument ()

비어있는 Text 노드 제거하고 인접 노드 조인.

 


 

open ()

HTML 출력 스트림을 열고 document.write ()에서 출력을 수집.

 


 

querySelector () ★★★

문서의 지정된 CSS 선택자와 일치하는 첫 번째 요소 반환.

 

querySelectorAll () ★★★

문서의 지정된 CSS 선택자와 일치하는 모든 요소를 포함하는 정적 NodeList 반환.

 


 

readyState

문서의 (로드 중) 상태 반환.

 

referrer

현재 문서를 로드한 문서의 URL 반환.

 

removeEventListener ()

addEventListener () 메서드로 연결된 문서에서 이벤트 핸들러 제거.

 

renameNode ()

지정된 노드의 이름 변경.

 


 

scripts

문서의 <script> 요소 모음 반환.

 

strictErrorChecking

오류 검사가 적용되는지 여부를 설정하거나 반환.

 


 

title

문서의 제목을 설정하거나 반환.

 


 

URL

HTML 문서의 전체 URL을 반환.

 


 

write ()

HTML 표현식이나 JavaScript 코드를 문서에 쓰기.

 

writeln ()

write ()와 같지만 각 명령 다음에 줄 바꿈 문자를 추가.




찾아주셔서 감사합니다. Since 2012