js获取浏览器地址的query参数并以键值对的方式展示(对象)封装一个方法
function getQueryParams() {
const params = {};
const url = new URL(window.location.href);
const searchParams = new URLSearchParams(url.search);
for (let [key, value] of searchParams) {
params[key] = value;
}
return params;
}
// 使用示例
const queryParams = getQueryParams();
console.log(queryParams);
function getQueryParams() {
const params = {};
const queryString = window.location.search.substring(1);
const paramPairs = queryString.split('&');
paramPairs.forEach(pair => {
const [key, value] = pair.split('=');
params[key] = decodeURIComponent(value);
});
return params;
}
// 使用示例
const queryParams = getQueryParams();
console.log(queryParams);
本文来自博客园,作者:jialiangzai,转载请注明原文链接:https://www.cnblogs.com/zsnhweb/articles/17673116.html

浙公网安备 33010602011771号