<script type="text/javascript">
function getQueryStringArgs()
{
var qs=(location.search.length>0?location.search.slice(1):""),//删除请求参数头部的"?""
args={},//对象字面量创建函数
items=qs.split("&"),//根据“&”分割多个参数
item=null,
name=null,
value=null,
i=0,
len=items.length;//获得参数的个数
for(i=0;i<len;i++)
{
item=items[i].split("=");//根据“=”分割参数名和参数值
name=decodeURIComponent(item[0]);//需要解析URI参数,因为URL编码有所不同
value=decodeURIComponent(item[1]);
if (name.length) {
args[name]=value;
console.log(args[name]);
}
}
return args;
}
var args=getQueryStringArgs();
for(var name in args)//遍历对象的属性名字
{
alert(name+"="+args[name]);
}
</script>
location对象实现查询字符串参数
最新推荐文章于 2019-09-23 11:46:22 发布