JavaScript 获取当前页面链接参数:完整指南
是的,JavaScript 可以获取当前页面链接的所有参数。您可以使用 window.location.search 属性来获取当前页面 URL 中的查询字符串部分,然后使用一些字符串处理方法来提取参数。以下是一个示例代码:
function getURLParameters() {
var params = {};
var queryString = window.location.search.slice(1);
var pairs = queryString.split('&');
for (var i = 0; i < pairs.length; i++) {
var pair = pairs[i].split('=');
var key = decodeURIComponent(pair[0]);
var value = decodeURIComponent(pair[1] || '');
if (params[key]) {
if (Array.isArray(params[key])) {
params[key].push(value);
} else {
params[key] = [params[key], value];
}
} else {
params[key] = value;
}
}
return params;
}
// 使用示例
var urlParams = getURLParameters();
console.log(urlParams);
这个示例代码会将 URL 参数解析为一个对象,其中参数名作为对象的属性,参数值作为属性的值。如果有多个相同的参数名,它们会被保存为一个数组。
原文地址: https://www.cveoy.top/t/topic/lCxC 著作权归作者所有。请勿转载和采集!