js获取url参数方法

1.

<script type="text/javascript">
function getpara()//获取参数的函数
{
   var url=document.URL;
  var para="";
   if(url.lastIndexOf("?")>0)
   {
        para=url.substring(url.lastIndexOf("?")+1,url.length);
		var arr=para.split("&");
		para="";
		for(var i=0;i<arr.length;i++)
		{
		   para+="第"+(i+1)+"个参数>>名:"+arr[i].split("=")[0];
		   para+=" 值:"+arr[i].split("=")[1]+"<br>";
		}
		document.write(para);
   }
   else
   {
       document.write("没有参数!");
   }

}
getpara();//执行函数
</script>

将这段代码放到任何一个网页中即可看到效果

测试参数:untitled.html?a=aaaaa&b=bbbbbbbb&c=dddddddd
输出结果:
第1个参数>>名:a 值:aaaaa
第2个参数>>名:b 值:bbbbbbbb
第3个参数>>名:c 值:dddddddd 

2.
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
(function(){
  var param = location.search.slice(1).split("&");
  document.write(arr.join("<br />"))
})()
</head>
<body>
</body>
</html>
原文地址:https://www.cnblogs.com/guozhe/p/2400305.html