В зависимости от требований вашего браузера вы можете использовать объект URLSearchParams
:
https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams
var params = new URLSearchParams(location.search);
Или, если вам нужно сделать это вручную, вы можете разделить строку location.search
:
var qs = location.search.replace('?', ''); // get querystring and remove question marks
var pairs = qs.split('&'); // split on ampersand
var items = {}; // declare object to store key/value pairs
// Loop through pairs and extract the key and the value (and append them to the object)
for (var i = 0; i < pairs.length; i++) {
items[pairs[i].split('=')[0]] = pairs[i].split('=')[1];
}
console.log(items);