在移动设备上使用JavaScript获取URL参数是一种常见的需求,可以通过以下方法实现:
例如,假设URL为:https://www.example.com/?name=John&age=25
var queryString = location.search.substring(1); // 去除问号
var params = queryString.split("&"); // 分割参数
var paramObj = {};
for (var i = 0; i < params.length; i++) {
var pair = params[i].split("=");
var key = decodeURIComponent(pair[0]);
var value = decodeURIComponent(pair[1]);
paramObj[key] = value;
}
console.log(paramObj.name); // 输出:John
console.log(paramObj.age); // 输出:25
例如,假设URL为:https://www.example.com/?name=John&age=25
var searchParams = new URLSearchParams(location.search);
console.log(searchParams.get("name")); // 输出:John
console.log(searchParams.get("age")); // 输出:25
URLSearchParams对象还提供了其他方法,如getAll()、has()、append()、delete()等,用于获取、检查、添加和删除URL参数。
这种方法适用于移动设备上的JavaScript开发,可以方便地获取URL参数,并进行后续的处理和操作。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云