JS获取url参数

作者: web 发布时间: 2019-08-15 浏览: 2964 次 编辑

以下JS函数用于获取url参数:(超级简单)

function getQueryParam(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
    return (false);
}
举个例子

url实例

https://www.niwoxuexi.com/blog/index.html?id=123456&name=你我学习网

结果:

1,调用 getQueryVariable("id") 返回 123456。

2, 调用 getQueryVariable("name") 返回 你我学习网

3, 注意在没有传参数的时候 返回 false, 可以判断下处理

var myid=getQueryVariable("id");
if(myid){
  // 这里处理参数
}