js 获取URL中参数

Posted 小水皮

tags:

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

function getQueryString() {
    var result = location.search.match(new RegExp("[\?\&][^\?\&]+=[^\?\&]+", "g"));
    if (result == null) {
        return "";
    }

    for (var i = 0; i < result.length; i++) {
        result[i] = result[i].substring(1);
    }

    return result;
}

//根据QueryString参数名称获取值
function getQueryStringByName(name) {
    var result = location.search.match(new RegExp("[\?\&]" + name + "=([^\&]+)", "i"));
    if (result == null || result.length < 1) {
        return "";
    }

    return result[1];
}

 

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

求教js获取url参数

怎么用js来加密url的传递参数

js获取url参数 如何改变当前页面内某个图片的地址?

js获取url参数值的两种方式

如何从 URL 获取片段标识符(哈希 # 后的值)?

有没有开源方法能直接获取url的参数值