js获取url参数的值

家电维修 2022-11-07 13:30www.17kangjie.cn家电维修培训

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

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

参考范例

方式一

输入指令

function getQueryString(name) {

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

    var r = indo.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 = ne 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 = ne Object();

Request = GetRequest();

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

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

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

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

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

</Script>

以上就是长沙家政网小编的分享了,希望能够帮助到大家。

Copyright © 2016-2025 www.17kangjie.cn 长沙家政网【一起康洁家政】 版权所有 Power by