23. location history 객체

2024. 11. 4. 16:49자바스크립트(Javascript)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>location 객체</title>
</head>
<body>
    <script>

        function pageInfo(){
            console.log(`현재 문서의 URL 주소 : ${location.href}`)
            //현재 문서의 URL 주소 : http://123.0.0.1:5600/23-2.location_history%EA%B0%9D%EC%B2%B4.html
            console.log(`현재 문서의 protocol 주소 : ${location.protocol}`)
            //현재 문서의 protocol 주소 : http:
            console.log(`현재 문서의 hostname : ${location.hostname}`)
            //현재 문서의 hostname : 123.0.0.1
            console.log(`현재 문서의 port : ${location.port}`)
            //현재 문서의 port : 5600
            console.log(`현재 문서의 pathname : ${location.pathname}`)
            //현재 문서의 pathname : /23-2.location_history%EA%B0%9D%EC%B2%B4.html
        }

        function sendit(){
            location.href= `https://python.org`
        }


    </script>
    <button onclick="pageInfo()">페이지 정보</button><button onclick="sendit()">이동하기</button>
    <button onclick="location.reload()">새로고침</button>
    <hr>
    <button onclick="history.back()">뒤로</button><button onclick="history.forward()">앞으로</button>
    <button onclick="history.go(0)">새로고침</button>
</body>
</html>
728x90
LIST

'자바스크립트(Javascript)' 카테고리의 다른 글

25. DOM  (0) 2024.11.04
24. Navigator 객체  (0) 2024.11.04
22. 시계만들기  (0) 2024.11.04
21. 윈도우 객체  (0) 2024.11.04
19. Date 객체  (2) 2024.11.04