JavaScript 获取URL参数(2种方法)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 获取URL参数(2种方法)相关的知识,希望对你有一定的参考价值。

var Url = location.href;
Url = Url.replace(/.*\?(.*?)/,"$1");
Variables = Url.split ("&");
for (i = 0; i < Variables.length; i++) {
       Separ = Variables[i].split("=");
       eval ('var '+Separ[0]+'="'+Separ[1]+'"');
}



function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return strReturn;
}

以上是关于JavaScript 获取URL参数(2种方法)的主要内容,如果未能解决你的问题,请参考以下文章

用JavaScript获取URL参数的方法之一

JavaScript三种方法获取地址栏参数的方法

js获取当前域名Url相对路径和参数以及指定参数

有没有开源方法能直接获取url的参数值

javascript 获取get参数方法(获取url参数方法)详解

js 获取url各个参数。