获取URL中get的参数值

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 用法:如果地址是 test.htm?t1=1&t2=2&t3=3, 那么能取得:GET["t1"], GET["t2"], GET["t3"]
let str = 'test.htm?t1=1&t2=2&t3=3'
function get_get(str){
querystr = str.split("?")
if(querystr[1]){
GETs = querystr[1].split("&");
GET = [];
for(i=0;i<GETs.length;i++){
tmp_arr = GETs.split("=")
key=tmp_arr[0]
GET[key] = tmp_arr[1]
}
}
return querystr[1];
}