javascript得到网址中传递的参数 的处理函数

function GetUrlParms()

{

var args=new Object();

var query=location.search.substring(1);//获取查询串

var pairs=query.split("&");//在逗号处断开

for(var i=0;i<pairs.length;i++)

{

var pos=pairs[i].indexOf('=');//查找name=value

if(pos==-1) continue;//如果没有找到就跳过

var argname=pairs[i].substring(0,pos);//提取name

var value=pairs[i].substring(pos+1);//提取value

args[argname]=unescape(value);//存为属性

}

return args;

}

使用方法:

var args = new Object();

args = GetUrlParms();

如果要查找参数key:

value = args[key]