今回はurlに含まれているパラメータの値を取得する方法を紹介していきたいと思います。
javascriptではURLに含まれるGETパラメータを取得する場合は「location.search」を使います。
URLに含まれたパラメータを取得
URLに含まれているパラメータを取得したい場合は下記のように記述します。
let urlParam = window.location.search;
URLに含まれたパラメータを説明するとまず下記のようなURLがあるとします。
https://7-create.com/?param=test
上記でパラメータは「?param=test」の部分になります。
URLに含まれたパラメータの取得と値の取得
それでは実際にURLに含まれたパラメータの取得と値の取得の方法を紹介していきます。
//URLのパラメータを取得
let urlParam = window.location.search;
//オブジェクトに変換
let params = new URLSearchParams(urlParam);
//パラメータを取得
let tagName = params.get('param');
let tagPath = params.get('name');
たとえばURLのパラメータが下記だった場合。
?param=test&name=web
結果
console.log(tagName); // test
console.log(tagPath); // web
結果は「test」と「web」というパラメータの値が取得できました。
コメント