HTML, CSS, JavaScript

[JavaScript] 자바스크립트 BOM② location 객체

망고고래 2023. 12. 5. 17:36

location 객체: 웹브라우저의 주소 URL 관련 객체

프로퍼티: http://itedunet.com:8080/search?book=5#coding 

 

location 객체 프로퍼티

  • hash(#coding): 주소의 앵커명 반환
  • host(http://itedunet.com:8080): 주소의 호스트명과 포트 번호 반환
  • port(8080): 주소의 포트 번호 반환
  • ★pathname(/search): 주소의 패스명 반환
  • href(전체주소): 주소 값 반환
  • protocol(http:): 주소의 프로토콜명 반환
  • search(?book=5): 주소의 쿼리 문자열 반환

 

location 객체 메서드

1)reload(): 현재 페이지 다시 로드

<button onclick="javascript:location.reload();">reload</button>

 

2)replace(url): url 값으로 이동

<button onclick="javascript:location.replace('http://itedunet.com');">replace</button>