location.search

js中location.search怎么使用

小亿
124
2023-07-19 09:54:50
栏目: 编程语言

在JavaScript中,可以通过location.search来获取当前页面URL中的查询字符串部分。查询字符串是URL中以?开头的部分,包含了键值对的参数。

以下是一些使用location.search的示例:

  1. 获取当前页面URL的查询字符串部分:
console.log(location.search);
  1. 解析查询字符串中的参数:
const searchParams = new URLSearchParams(location.search);
console.log(searchParams.get('key')); // 获取名为"key"的参数的值
  1. 检查查询字符串中是否包含某个参数:
const searchParams = new URLSearchParams(location.search);
console.log(searchParams.has('key')); // 检查是否存在名为"key"的参数
  1. 遍历查询字符串中的所有参数:
const searchParams = new URLSearchParams(location.search);
searchParams.forEach((value, key) => {
console.log(key, value); // 输出每个参数的键和值
});

请注意,location.search返回的是一个字符串,如果需要对查询字符串进行更复杂的操作(如添加、删除参数等),可以使用URLSearchParams对象来处理。

0
看了该问题的人还看了