クエリストリングは以下のコードで取得できます
const queryString = window.location.search;
console.log(queryString); // ?k=v&key=val&keyword=value
このままだと扱いづらいので、URLSearchParams
を用いて変換します
ref: URLSearchParams|MDN
*Can I use によるとIEはサポート外ですが、御時世、既に無視して良いでしょう
const queryString = window.location.search;
const queryParam = new URLSearchParams(queryString);
const kVal = queryParam.get('k');
console.log(kVal); // v
const keyVal = queryParam.get('key');
console.log(keyVal); // val
const keywordVal = queryParam.get('keyword');
console.log(keywordVal); // value
?=&
でごりごりしなくてヨシ!