html获取location,通过定义JS窗口对象获取url地址location.search部分的参数值
时间: 2024-02-12 13:09:02 浏览: 62
可以通过以下代码获取当前网页 URL 中的参数值:
```javascript
// 获取 URL 中的参数部分
var params = window.location.search.substring(1).split("&");
// 将参数转化为对象形式
var paramsObj = {};
for (var i = 0; i < params.length; i++) {
var param = params[i].split("=");
paramsObj[param[0]] = decodeURIComponent(param[1]);
}
// 获取指定参数的值
var paramValue = paramsObj["paramName"];
```
其中,`params` 变量是一个数组,每个元素为一个参数的名称和值,形如 `"name=value"`。`paramsObj` 变量是一个对象,每个属性为一个参数的名称,对应的值为参数的值。`decodeURIComponent` 函数用于将 URL 编码的字符串解码成可读的字符串。最后,可以通过访问 `paramsObj` 对象中指定属性的方式获取该参数的值。
阅读全文