js获取Url中参数值

来源:互联网 发布:万方—中国机构数据库 编辑:程序博客网 时间:2024/05/21 00:54

有时候我们在网页上需要获取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的值):

这里写图片描述

以上。

0 0