Martin`s Work

[DOM 이벤트] HashChangeEvent Object 본문

Javascript

[DOM 이벤트] HashChangeEvent Object

Martin`s Work 2017. 2. 27. 22:01

1. newURL, oldURL


URL의 뒤에 hash가 바뀔 때 해당 이벤트가 발생하며, newURL은 바뀐 새로운 URL을, oldURL은 바뀌기 전의 URL을 반환한다. 해당 프로퍼티는 onhashchange와 같이 쓰며, 단점으로는 IE에서는 지원하지 않는다.


1
2
3
4
5
6
7
8
    <a href="#none" id="btn">버튼</a>
    <script>
        var btn = document.getElementById("btn");
        document.body.onhashchange= function(){
            console.log("바뀐 URL은 " + event.newURL + ", 바뀌기 전의 URL은 " + event.oldURL);
        }
    </script>
 
cs


Comments