js获取url中指定参数的值(含带hash)

function getUrlVars() {
        var vars = {};
        var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,
            function (m, key, value) {
                vars[key] = value;
            }
        );
        return vars;
    }

 使用如:

http://localhost?name=xxg

getUrlVars()["name"] 返回的值为 xxg

原文地址:https://www.cnblogs.com/gaocong/p/5434615.html