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 |