1function QueryString()
2{ //构造参数对象并初始化
3var name,value,i;
4var str = location.href; //获得浏览器地址栏URL串
5var num = str.indexOf("?")
6str = str.substr(num+1); //截取“?”后面的参数串
7var arrtemp = str.split("&"); //将各参数分离形成参数数组
8for(i=0;i < arrtemp.length;i++)
9{
10num = arrtemp[i].indexOf("=");
11if(num>0)
12{
13name = arrtemp[i].substring(0,num);//取得参数名称
14value = arrtemp[i].substr(num+1);//取得参数值
15this[name] = value;//定义对象属性并初始化
16}
17}
18}
19//调用:
20var Request = new QueryString();
21// 如果参数为id 则:Request.id 即可得到参数值