可以通过以下两种方式获取地址栏的参数
//获取地址栏参数
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return (r[2]); return null;
}
// 获取地址栏中参数
function getQueryString2(key) {
var after = window.location.search;
//key存在先通过search取值如果取不到就通过hash来取
after = after.substr(1) || window.location.hash.split("?")[1];
if (after) {
var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)");
var r = after.match(reg);
if (r != null) {
return decodeURIComponent(r[2]);
} else {
return null;
}
}
}