js 获取url参数的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 获取url参数的值相关的知识,希望对你有一定的参考价值。

//获取url参数函数
function GetQueryString(name){
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");

  // match()方法可在 字符串内检索指定的值,或找到一个或多个正则表达式的匹配
    var r = window.location.search.substr(1).match(reg); 
    if(r!=null){
          return  unescape(r[2]); 
    }else{
          return null;
    }
}

如果我们的url=http://www.qingwa.com?id=10&p=3

那我们直接通过函数就可以取到id和p的值,如下:

var id = GetQueryString("id");

var id = GetQueryString("p");

无论url后面加多少参数,直接通过上面函数获取即可。

 










以上是关于js 获取url参数的值的主要内容,如果未能解决你的问题,请参考以下文章

如何用js获取当前url的参数值

js url截取其中一个参数

JS获取URL传的值与解决获取URL中的中文参数出现乱码

js 获取url参数的值

js获取url参数值

求教js获取url参数