一段可以获取链接中任意参数的js

在很多地方你可以用到它 比如webApp 移动端

比如你从首页到内容页必须附带一个参数 你可以这样/index.html?id=5

然后在内容页使用getParam(‘id’)这样就可以获取到5了

第一个参数传入键 第二个参数是可选的 如果不传入会从当前网址获取 如果传入了网址就从传入的网址中获取

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// 获取参数
function getParam(id,_url){
var url =_url||window.document.location.href;
var url=url.toString();
var u = url.split("?");
var get = {};
if (typeof(u[1]) == "string") {
u = u[1].split("&");
for (var i in u) {
var j = u[i].split("=");
get[j[0]] = j[1];

}


} else {
return;
}
return get[id];

}