有时候我们在网页上需要获取url中某个参数的值,如http:www.test.com/index.html?value1=1&value2=2;
这时需要获取value1或者value2的值,可以采用以下的方法进行获取:
function getUrlParamvalue(paramName) {
var reg = new RegExp("(^|&)" + paramName + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if(r != null) {
return decodeURIComponent(r[2]);
}
return null;
}
其中 window.location.search获取的url中含有?及其之后的字符串。以http:www.test.com/index.html?value1=1&value2=2为例,window.location.search获取的字符串就是?value1=1&value2=2
获取参数,举个栗子(获取value2的值):


本文介绍了一种简单实用的方法来解析URL中的参数值。通过使用JavaScript编写的一个函数,我们可以轻松地从URL中提取指定参数的值。例如,在URL http://www.test.com/index.html?value1=1&value2=2 中,可以通过此方法快速获取到value1或value2的值。

434

被折叠的 条评论
为什么被折叠?



