JS——获取浏览器地址栏中的参数

需求:接收从其他页面跳转到当前页面传入的参数

场景:单点登录等跨页面传值

1、定义函数

在目标页面中定义如下函数

    //paramName 参数名
    function getParameter(paramName) {
        var r = window.location.search.substr(1);
        var params = r.split("&")
        for (i = 0; i < params.length; i++) {
            if (params[i].split('=')[0] == paramName) {
                return params[i].split('=')[1]
            }
        }
        return null;
    }

2、使用

在目标页面中调用即可:

// 调用方法
var painting_id = getParameter("token");
原文地址:https://www.cnblogs.com/kitor/p/13512000.html