js 获取url参数地址

js 获取url参数地址:

    // 是否存在参数:existKey(key); 获取参数的值:getValueByName()
    function existKey(key) {
        //1、url截取?之后的字符串(不包含?)
        var pathSearch = window.location.search.substr(1);
        var result = [];
        //2、以&为界截取参数键值对
        var paramItems = pathSearch.split("&");
        // console.log(paramItems);
        // 3、将键值对形式的参数存入数组
        for (var i = 0; i < paramItems.length; i++) {
            var paramKey = paramItems[i].split("=")[0];
            var paramValue = paramItems[i].split("=")[1];
            result.push({
                key: paramKey,
                value: paramValue
            });
        }
        let dataKey,dataVal;
        // 4、遍历key值
        for (var j = 0; j < result.length; j++) {
            if (result[j].key === key) {
                dataVal = result[j].value
                return dataVal;
            } else {}
        }
        return false;
    }

 

posted @ 2021-12-09 15:30  叨叨的蜗牛  阅读(129)  评论(0)    收藏  举报