方法1
根据Key去获取value
/*
* 获取url中的参数
* name:参数名称
*/
function getUrlParam(name) {
//构造一个含有目标参数的正则表达式对象
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
//匹配目标参数
var r = window.location.search.substr(1).match(reg);
//返回参数值
if (r != null) return unescape(r[2]); return null;
}
方法2
直接获取对象
function getPageParams(){
var pageurl = window.location.href;
var param = {};
if(pageurl.indexOf("?")!=-1){
var paramstr = pageurl.split("?")[1];
var pArr = paramstr.split("&");
var tArr = null;
for(var i=0;i<pArr.length;i++){
tArr = pArr[i].split("=");
if(tArr.length==2){
param[tArr[0]]=tArr[1];
}else{
param[tArr[0]]="";
}
}
}
return param;
}