25 lines
785 B
JavaScript
25 lines
785 B
JavaScript
export function getParamId() {
|
|
// Получение текущего URL страницы
|
|
const urlString = window.location.href;
|
|
|
|
// Разбиваем URL по знаку "?"
|
|
const urlParts = urlString.split('?');
|
|
|
|
// Если есть параметры после знака "?"
|
|
if (urlParts.length > 1) {
|
|
// Разбиваем параметры на пары ключ-значение по знаку "&"
|
|
const params = urlParts[1].split('&');
|
|
|
|
// Проходимся по параметрам
|
|
for (const i = 0; i < params.length; i++) {
|
|
const param = params[i].split('=');
|
|
|
|
// Если находим параметр id
|
|
if (param[0] === 'id') {
|
|
return param[1]; // Значение id
|
|
}
|
|
}
|
|
}
|
|
|
|
return null;
|
|
} |