본문으로 바로가기

javascript로 현재 페이지의 url 가져오는 방법은 다음과 같다.

var link =  document.location.href;
console.log(link);

1번째 라인은 link라는 변수에 현재 페이지의 url을 가져와 선언한다.

2번째 라인은 선언된 값을 콘솔에 출력한다.

위의 소스를 실행했을 때,

예를들어 현재 페이지의 url이 88240.tisory.com이라면 88240.tisory.com가 출력될 것이다.


그렇다면 88240.tisory.com?page=1 이렇게 파라미터를 포함하고 있는 url에서 파라미터값만 가져오고 싶을 경우는?

다음과 같이 쓰면된다.

var para = document.location.href.split("?");
console.log(para);

하면 url에서 ?뒤에 붙은 값만 가져온다. 

위에 들었던 예시대로라면 page=1만 콘솔에 출력될 것이다.

즉, 파라미터값만 출력된다는 것.