100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > html获取url参数值 js获取url中参数值的两种方法

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

时间:2020-10-19 23:32:04

相关推荐

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

本节主要内容:

js获取url中参数值。

方法1:正则分析法

复制代码 代码示例:

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"));

方法2:

复制代码 代码示例:

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;

}

调用:

复制代码 代码示例:

var Request = new Object();

Request = GetRequest();

var 参数1,参数2,参数3,参数N;

参数1 = Request['参数1'];

参数2 = Request['参数2'];

参数3 = Request['参数3'];

参数N = Request['参数N'];

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。