js获取url参数
在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>
-
大众桑塔纳车门拆装视频,桑塔纳车门怎么拆卸
大众桑塔纳车门拆装需要工具:平口起子、8号套筒扳手 步骤:1、用平口起子向下撬开门拉手下部饰板,从中间向下再向外拉开(后门是撬前半部分)2、卸开拉手下饰板后可见内部两颗黑色八号...
问答查看全文>> -
p2019故障码解释及消除方法,P2019故障码怎么解决?
P2019故障码,适用于所有汽车制造商意思是进气歧管通路位置传感器/开关电路故障 (第2排)(Intake Manifold Runner Position Sensor/Sw...
问答查看全文>> -
早上问候的暖心句子 早上吸引朋友圈的句子
1、世界再大,我眼里只有你。早安!2、每一天都要把自己打扮得美美的,过得好好的,因为每一天都是限量版,不可复制。早安!3、遇到你,我才找到我自己。早安!4、我的愉悦,就是和你温...
说说查看全文>> -
2022关于党员教育片《要幸福就要奋斗》精选观后感范文
2022关于党员教育片《要幸福就要奋斗》精选观后感怎么写?要从哪些方面去写,一起来看看小编今天的分享吧。2022关于党员教育片《要幸福就要奋斗》精选观后感主要由三个部分构成。首...
教育查看全文>>
推荐
- 1卡罗拉水箱多久加水?385
- 2汽车大灯怎么开的?168
- 3小情话2022 每日小情话353
- 4哈弗f5后视镜怎么调节,哈弗f5后视镜怎么折叠396
- 5哈尔滨十大秋季旅游景点210
- 6新款雷克萨斯ct2021款耗油吗?326
- 7宝来改款什么意思297
- 8柚子怎么变甜389