一个简单的函数:
function GetUrlParam(paraName) {
var url = window.location.href;
var arrObj = url.split("?");
if (arrObj.length > 1) {
var arrPara = arrObj[1].split("&");
var arr;
for (var i = 0; i < arrPara.length; i++) {
arr = arrPara[i].split("=");
if (arr != null && arr[0] == paraName) {
return arr[1];
}
}
return "";
}
else {
return "";
}
}
只需要把需要获取的参数名放到函数中即可,例如:
url = www.baidu.com?a=1&b=2&c=3
GetUrlParam(a); // 返回1
GetUrlParam(b); // 返回2
GetUrlParam(c); // 返回3
GetUrlParam(d); // 返回空字符串"" ---可以同来判断是否存在某个参数