加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

js获取url参数值的两种方式

发布时间:2020-12-14 23:43:14 所属栏目:资源 来源:网络整理
导读:方法一:正则分析法 复制代码 代码如下: function getQueryString(name) { var reg = new RegExp("(^|]*)( var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } 调用方法: alert(GetQueryString("
方法一:正则分析法
复制代码 代码如下:

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>

您可能感兴趣的文章:

  • js 获取(接收)地址栏参数值的方法
  • javascript/jquery获取地址栏url参数的方法
  • 使用JavaScript修改浏览器URL地址栏的实现代码
  • 地址栏传递中文参数乱码在js里用escape转码
  • js获得地址栏?问号后参数的方法
  • js通过地址栏给action传值(中文乱码全是问号)
  • js中对函数设置默认参数值的3种方法
  • nodejs实现获取当前url地址及url各种参数值
  • JS获取浏览器地址栏的多个参数值的任意值实例代码

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读