HTML onhashchange 이벤트 속성
예시
앵커 부분이 변경되면 JavaScript를 실행합니다.
<body onhashchange="myFunction()">
정의 및 사용
onhashchange 속성은 현재 URL의 앵커 부분('#' 기호로 시작)에 변경 사항이 있을 때 발생합니다.
앵커 부분의 실제 예: 현재 URL이
http://www.example.com/test.htm#part2라고 가정합니다. - 이 URL의 앵커 부분은 #part2입니다.
이 이벤트를 호출하려면 다음을 수행할 수 있습니다.
- Location Object 의 location.hash 또는 location.href 속성을 설정하여 앵커 부분을 변경합니다.
- 다른 책갈피로 현재 페이지로 이동("뒤로" 또는 "앞으로" 버튼 사용)
- 북마크 앵커 링크 클릭
브라우저 지원
표의 숫자는 이벤트 속성을 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다.
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |
통사론
<element onhashchange="script">
속성 값
Value | Description |
---|---|
script | The script to be run on onhashchange |
기술적 세부 사항
지원되는 HTML 태그: | <본체> |
---|
관련 페이지
HTML DOM 참조: onhashchange 이벤트
❮ HTML 이벤트 속성