location.href获取参数
时间: 2024-01-17 18:12:53 浏览: 113
js获取location.href的参数实例代码
location.href是一个可以返回当前页面的URL地址的属性,通过这个属性可以获取URL中的参数。可以通过以下方法获取URL中的参数:
1. 使用正则表达式获取参数值:可以使用正则表达式来匹配URL中的参数,并返回参数值。
```javascript
function getQuery(para) {
var reg = new RegExp('(^|&)' + para + '=([^&]*)(&|$)');
var r = window.location.search.substr(1).match(reg);
if (r != null) {
return decodeURIComponent(r[2]);
}
return null;
}
var parameterValue = getQuery('参数名');
```
这个方法会返回指定参数名的参数值,如果URL中不存在该参数,会返回null。
2. 使用URLSearchParams对象获取参数值:可以使用URLSearchParams对象来获取URL中的参数,并返回参数值。
```javascript
var urlParams = new URLSearchParams(window.location.search);
var parameterValue = urlParams.get('参数名');
```
这个方法会返回指定参数名的参数值,如果URL中不存在该参数,会返回null。
阅读全文