javascript如何获取URL参数的值

function getUrlParameter(strParame){
        var args = new Object( );
        var query = location.search.substring(1);
        var pairs = query.split("&");
        for(var i = 0; i < pairs.length; i++) {
            var pos = pairs[i].indexOf('=');
            if (pos == -1) continue;
            var argname = pairs[i].substring(0,pos);
            var value = pairs[i].substring(pos+1);
            value = decodeURIComponent(value);
            args[argname] = value;
        }
        return args[strParame];
    }
    var id=getUrlParameter("id");
    var key=getUrlParameter("key");
    console.log(id);
    console.log(key);

原文地址:https://www.cnblogs.com/twodog/p/12140313.html