html JavaScript怎么在链接上获取参数(已封装好,附源码)

function getAllQueries(url) {
    var oParams = {};
    var sQuery;

    if (url) {
        sQuery = url.slice(url.indexOf('?') >= 0 ? url.indexOf('?') + 1 : url.length);
    } else {
        sQuery = window.location.search.slice(1);
    }

    if (!sQuery) {
        return oParams;
    }

    var aQueryPairs = sQuery.split('&');

    for (var i = 0, len = aQueryPairs.length; i < len; i++) {
        aQueryPairs[i] = aQueryPairs[i].split('=');
        oParams[aQueryPairs[i][0]] = aQueryPairs[i][1] || true;
    }

    return oParams;
}

var id = getAllQueries().id;
console.log(id)

效果图: 

猜你喜欢

转载自blog.csdn.net/qq_42363090/article/details/106334573