Передача ГЕТ параметра в JS
скажите пожалуйста как передать гет параметр в changeLang(ru); например ?lang=en
function changeLang(lan) {
lengthObj = Object.getOwnPropertyNames(lan).length;
for (let i = 0; i <= lengthObj - 1; i++) {
objKey = Object.getOwnPropertyNames(lan)[i];
document.getElementById(objKey).innerText = func(objKey);
}
function func(a) {
for (key in lan) {
if (key == a) {
return (lan[key]);
}
}
}
}
changeLang(ru)
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Банально:
location.search
А если взять значение по имени, то вот так:
let searchParams = new URLSearchParams(location.search);
let lang = searchParams.get("lang");