javascript获得url中的参数

test.htm?id=abc

<script language="JavaScript" type="text/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:
if(args["id"]!=undefined)
{
//如果要查找参数key:
var value1 = args["id"] ;
alert(value1);
}
</script> 
原文地址:https://www.cnblogs.com/ahuo/p/1328683.html