よく使うのにいざって時に忘れてしまうので自分への備忘録も兼ねてJavascriptでURL情報を取得する方法。
locationオブジェクト使用して簡単に取得できます。
それぞれにURL情報の取得方法をご紹介します。
※下記URLでアクセスした場合
http://www.example.com/location/test.html?id=100#test
URLの取得
var url = location.href; alert(url);
結果
http://www.example.com/location/test.html?id=100#test
ホストの取得
var host = location.host; alert(host);
結果
www.example.com
var hostname = location.hostname; alert(hostname);
結果
www.example.com
プロコトルの取得
var protocol = location.protocol; alert(protocol);
結果
http:
パス情報の取得
var pathname = location.pathname; alert(pathname);
結果
/location/test.html
パラメターの取得
var parameter = location.search; alert(parameter);
結果
?id=100
アンカー(ハッシュ)の取得
var hash = location.hash; alert(hash);
結果
#test