js中获取url中?后面的参数
时间: 2023-09-07 20:15:30 浏览: 61
可以使用`window.location.search`获取URL中问号后面的所有参数,包括问号。如果需要去掉问号,可以使用以下代码:
```javascript
const searchParams = new URLSearchParams(window.location.search);
const paramsObject = Object.fromEntries(searchParams.entries());
```
这里使用了`URLSearchParams`对象来解析URL参数,然后将其转化为对象形式。这样就可以方便地获取URL中的参数了。
相关问题
获取url?后面的参数
如果您想要获取URL中问号后面的参数,您可以使用以下代码:
```javascript
var urlParams = new URLSearchParams(window.location.search);
var params = Object.fromEntries(urlParams.entries());
console.log(params);
```
这里使用了`URLSearchParams`对象来解析URL中的参数部分。然后,通过`entries()`方法获取参数的键值对,再通过`Object.fromEntries()`方法将其转换为对象。
最后,您可以使用`console.log()`将参数对象打印出来,或者根据实际需求进行进一步处理。
js 获取url 中的某个参数
你可以使用 JavaScript 的 `URLSearchParams` 对象来获取 URL 中的某个参数。以下是一个示例代码:
```javascript
// 假设 URL 为 https://www.example.com/?name=John&age=30
const urlParams = new URLSearchParams(window.location.search);
const name = urlParams.get('name');
console.log(name); // 输出 "John"
const age = urlParams.get('age');
console.log(age); // 输出 "30"
```
在上面的代码中,`URLSearchParams` 对象会解析 URL 中的查询字符串部分(即 `?` 后面的内容),然后你可以使用 `get()` 方法根据参数名来获取对应的值。
注意:上述示例代码中的 `window.location.search` 表示当前页面的 URL 查询字符串部分。如果你想获取其他 URL 中的参数,可以将其替换为相应的 URL 字符串。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)