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>
-
违章查询助手处理违章可以吗?
违章查询助手是不能处理违章的。交通违章查询车辆违章的方法是使用交管12123官网查询违章、使用交警微信公众号进行查询或者支付宝车辆违章查询;也可以直接前往交管部门进行查询。以下...
问答查看全文>> -
本田思域钥匙上的圆圈是什么
思域钥匙上的圆圈是远程启动发动机的。其步骤是:按一下锁车,再长按这个键5秒左右即可远程启动。发动机远程启动就是通过遥控钥匙来远程启动发动机。其工作原理为:车辆通过遥控钥匙发来的...
问答查看全文>> -
静静的听一首歌的说说
1、走在山村跑道,一边听歌,一边跑步,也是一种享受。2、静静听歌,所有美好的回忆就像闪亮的星星一样划过脑海。3、漫长的日月,好久好久,听歌,看书,静养也是一种享受。4、每一首歌...
说说查看全文>>
推荐
- 12019款比亚迪s7报价多少钱?410
- 2形容有创意的句子272
- 3怎么清洗发动机油泥呢?416
- 4喜辽复洁面啫喱好用吗 喜辽复洁面啫喱怎么样173
- 52022庆祝建党100周年祝福语112
- 6语录大全霸气短句,洒脱不羁(形容洒脱不羁的句子)399
- 7美白淡斑精华哪款好 美白淡斑精华液哪个牌子比较好495
- 8学习正能量的句子237