str = window.location.href;
pos = str.indexOf("?")
parastr = str.substring(pos+1);
document.write("<br>文件路径:"+str);
if (pos>0){
document.write("<br>所有参数:"+parastr);
}
else
{
document.write ("无参数");
}
para = parastr.split("&");
for(i=0;i<para.length;i++)
{
tempstr1 = para[i];
pos = tempstr1.indexOf("=");
document.write ("<br>参数"+i+":"+tempstr1.substring(0,pos));
document.write ("等于:"+tempstr1.substring(pos+1));
}
}
Iamfish 的实现:
if(location.href.indexOf("?")>0){
QueryString=location.href.substr(location.href.indexOf("?")+1);
}
QueryString="&"+QueryString+"&";
function Request(key){
var tempStr;
key="&"+key+"=";
if(QueryString.indexOf(key)>=0){
tempStr=QueryString.substr(QueryString.indexOf(key)+key.length);
return tempStr.substr(0,tempStr.indexOf("&"));
}
return "";
}