HTML onhashchange 속성


정의 및 사용

onhashchange 속성은 현재 URL의 앵커 부분('#' 기호로 시작)에 변경 사항이 있을 때 발생합니다.

앵커 부분의 실제 예: 현재 URL이
http://www.example.com/test.htm#part2라고 가정합니다. - 이 URL의 앵커 부분은 #part2입니다.

이 이벤트를 호출하려면 다음을 수행할 수 있습니다.

  • Location Object 의 location.hash 또는 location.href 속성을 설정하여 앵커 부분을 변경합니다.
  • 다른 책갈피로 현재 페이지로 이동("뒤로" 또는 "앞으로" 버튼 사용)
  • 책갈피 앵커에 대한 링크를 클릭하십시오.

에 적용

onhashchange 속성은 이벤트 속성 의 일부이며 다음 요소에서 사용할 수 있습니다.

집단 이벤트
<본체> 해시체인지

예시

앵커 부분이 변경되면 JavaScript를 실행합니다.

<body onhashchange="myFunction()">

브라우저 지원

표의 숫자는 이벤트 속성을 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다.

Event Attribute
onhashchange 5.0  8.0 3.6 5.0 10.6