js获取url中参数值的两种方法

发布时间:2019-09-21编辑:脚本学堂
本文介绍下,使用javascript代码获取url中参数值的二种方法,有需要的朋友参考学习下,希望对大家有所帮助。

本节主要内容:
js获取url中参数值。

方法1:正则分析法
 

复制代码 代码示例:
<script>
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;
} // www.jb200.com
</script>

调用:
 

复制代码 代码示例:
alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));

方法2:
 

复制代码 代码示例:
<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("&"); // www.jb200.com
      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>

您可能感兴趣的文章:
js取链接地址中参数值的例子
JavaScript获取Url中参数的例子
js 获取与解析URL参数
js实现URL参数拼接方法分析
javascript 获取url参数的小例子
javascript获取地址栏参数的二种方法
Js 取得当前页面的URL网址参数
javascript获取当前url网址及其参数的代码一例
js获取网页地址栏中参数的代码一例
js 获取页面Url参数的实现代码
js获取url地址中的参数的例子
一个可以获取页面参数的函数
JavaScript获得URL参数的函数