取location.hash中的参数值
时间: 2024-04-12 16:34:42 浏览: 152
js获取location.href的参数实例代码
你可以使用JavaScript中的以下代码来获取`location.hash`中的参数值:
```javascript
function getHashParams() {
var hash = window.location.hash.substr(1); // 去除开头的 #
var params = hash.split('&'); // 将参数字符串分割成数组
var hashParams = {};
for (var i = 0; i < params.length; i++) {
var param = params[i].split('=');
var key = param[0];
var value = param[1];
hashParams[key] = value;
}
return hashParams;
}
var params = getHashParams();
```
通过调用`getHashParams()`函数,你将得到一个包含所有参数的对象`params`。你可以使用参数名称来访问相应的值。例如,如果你的URL为`http://example.com/index.html#param1=value1¶m2=value2`,那么`params`对象将包含以下内容:
```javascript
{
param1: "value1",
param2: "value2"
}
```
你可以通过`params.param1`来获取`param1`的值,即`"value1"`。
阅读全文