JS 获取 URL参数

JS 获取 URL参数

以下 JS 函数用于获取 URL 参数:

实例

function getQueryVariable(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 (null);
}

https://www.runoob.com/index.php?id=1&image=awesome.jpg

使用实例

url 实例:
调用 getQueryVariable("id") 返回 1。
调用 getQueryVariable("image") 返回 "awesome.jpg"。

if (getQueryVariable("id") == null) {
    console.log(getQueryVariable("id"));
} else {
    console.log(getQueryVariable("id"));
}