//获取地址栏中#后边的参数
function getParam(name){
var href=window.location.href,urlDataArr=href.split("#")[1],val,nameLength=name.length;
if(urlDataArr.indexOf("&")>0){
var star=urlDataArr.indexOf(name)+nameLength+ 1,
subParam=urlDataArr.substring(star);
if(subParam.indexOf("&")>0){
val=subParam.substring(0,subParam.indexOf("&"))
}else{
val=subParam.substring(0,subParam.length)
}
}else{
val=urlDataArr.substring(urlDataArr.indexOf("=")+1,urlDataArr.length)
}
return val;
}
var path = "www.baidu.com?id=123&uid=234";
var matchParams=function(url){
var params={};
var pathArr = url.split("?")
if (pathArr[1]) {
var keys = pathArr[1].split("&");
if (keys[0]) {
for (var i = 0; i < keys.length; i++) {
var kv=keys[i].split("=");
if(kv[0] && kv[1]){
params[kv[0]]=kv[1];
}
}
}
}else{
return null;
}
if(params){
return params;
}else{
return null;
}
}
// 输出:{'id':123,'uid':234}