当前位置:家常菜>百科>科技>正文

js获取url参数的值

人气:409 ℃/2024-03-16 02:48:35

js获取url参数的值是怎样的呢?下面就让我们一起来了解一下吧:

一般来说,使用js获取url中的某个参数值,可以通过将url的参数转换成数组形式,然后再通过for循环逐个查找数组元素,将参数值找出来,不过除了这种方法之外还有更简易的,可以采用正则分析法。

参考范例:

方式一:

输入指令:

function getQueryString(name) {

    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

    var r = window.location.search.substr(1).match(reg);

    if (r != null) return unescape(r[2]); return null;

    }

调用:

alert(GetQueryString("参数名1"));

alert(GetQueryString("参数名2"));

alert(GetQueryString("参数名3"));

方式二:

输入指令:

<Script language="javascript">

function GetRequest() {

   var url = location.search; //获取url中"?"符后的字串

   var theRequest = new Object();

   if (url.indexOf("?") != -1) {

      var str = url.substr(1);

      strs = str.split("&");

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

         theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);

      }

   }

   return theRequest;

}

</Script>

调用:

<Script language="javascript">

var Request = new Object();

Request = GetRequest();

var 参数1,参数2,参数3,参数N;

参数1 = Request['参数1'];

参数2 = Request['参数2'];

参数3 = Request['参数3'];

参数N = Request['参数N'];

</Script>

  • 违章查询助手处理违章可以吗?

    违章查询助手是不能处理违章的。交通违章查询车辆违章的方法是使用交管12123官网查询违章、使用交警微信公众号进行查询或者支付宝车辆违章查询;也可以直接前往交管部门进行查询。以下...

    问答查看全文>>
  • 有关书籍的名人名言

    1、外物之味,久则可厌,读书之味,愈久愈深。——程颐2、人离开了书,如同离开空气一样不能生活。——科洛廖夫3、书卷多情似故人,晨...

    名言查看全文>>
  • 汽车镀晶好不好?

    汽车镀晶的好处有:1、耐划痕:钻石晶体硬度很高,能够防止大多数轻微划痕,并且自身有弹性恢复能力;2、耐腐蚀:钻石晶体超细的纳米晶体层将漆面与外界隔绝,能有效防氧化,耐酸雨的腐蚀...

    问答查看全文>>
  • 本田思域钥匙上的圆圈是什么

    思域钥匙上的圆圈是远程启动发动机的。其步骤是:按一下锁车,再长按这个键5秒左右即可远程启动。发动机远程启动就是通过遥控钥匙来远程启动发动机。其工作原理为:车辆通过遥控钥匙发来的...

    问答查看全文>>
  • 静静的听一首歌的说说

    1、走在山村跑道,一边听歌,一边跑步,也是一种享受。2、静静听歌,所有美好的回忆就像闪亮的星星一样划过脑海。3、漫长的日月,好久好久,听歌,看书,静养也是一种享受。4、每一首歌...

    说说查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版