본문 바로가기
개발자 양성과정 필기노트/JavaScript

History객체, 문서객체모델 ( DOM )

by jono 2021. 8. 10.

JSP  ||  DAY7  ||  History객체,  문서객체모델 ( DOM )


0. Window - History객체

- 사용자가 방문한 사이트중 이전에 방문한 사이트와 다음에 방문한 사이트로
다시 돌어갈 수 있도록 하는 속성과 메서드를 제공하는 객체.

 

# 기본 문법
 

 history.메서드( ) ;

 history.속성( ) ;

 

 # history객체의 메서드 / 속성 종류

back( )        : 이전 방문한 페이지로 이동시키는 메서드
forward( )    : 다음 방문한 페이지로 이동시키는 메서드
go(-n)         : n단계 이전페이지로 이동시킨다.
length속성   : 방문기록에 저장된 목록의 개수를 반환한다.

1. 문서객체모델 ( DOM )

- .html문서의 HTML태그들의 구조를 일컫는다.
- <html></html>
  <head></head>
  <meta></meta> 등의 모든 태그들.

 

# 문서객체들의 구조


                  <html>
      <head>              <body>
<title> <meta>           <h1>

 

# 선택자

: HTML문서객체들을 선택하기 위한 메서드들.

 

- 직접선택자

1) document.getElementById("html객체의 id속성값") ;
-> id속성값을 이용해 문서객체를 선택해 올 때 사용함.

2) document.getElementsByTagName("html객체의 이름") ;
-> html문서객체의 이름을 이용해 이에 해당된느 html객체들을 배열에 담아 선택하는 선택자.

3) document.name값 ;
-> html객체의 name속성값을 이용해 객체를 선택함

- 인접관계선택자

1) parentNode      -> 선택한 HTML객체의 부모 HTML객체를 선택해 옴.
2) childNode        -> 선택한 모든 자식HTML객체들을 새로운 배열에 담아 선택해옴.
3) firstChild          -> 선택한 HTML객체의 첫번쨰 자식 HTML객체만 선택해옴.
4) previousSibling  -> 선택한 HTML객체의 이전에 오는 형제 HTML객체만 선택해옴
5) nextSibling       -> 선택한 HTML객체의 다음에 오는 형제 HTML객체만 선택해옴.

 

 

'개발자 양성과정 필기노트 > JavaScript' 카테고리의 다른 글

제이쿼리 메서드  (0) 2021.09.04
제이쿼리 선택자  (0) 2021.08.25
브라우저객체모델 BOM  (0) 2021.08.04
Math메서드, 배열메서드  (0) 2021.08.03
재귀함수, 내장객체  (0) 2021.08.02

댓글