方法一:正則表達
function getParamsByUrl(url,name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
var r = url.substr(1).match(reg);
if (r!=null) return r[2]; return null;
}
方法二:循環對比
function getParamsByUrl(url,key){
var params=url.href.split("?")[1].split("&");
for(var i=0;i<params.length;i++){
if(params[i].split("=")[0].toLowerCase()==key.toLowerCase()){
return params[i].split("=")[1];
}
}
}