获取url中的参数

function getUrlParmas(parmasName) {
    //获取所有参数
    var parmas = window.location.href.split('?')[1];
    //参数数组
    var parmasArr;
    //参数的值
    var parmasVal;
    if (!!parmas) {
        var parmasArr = parmas.split('&');
        for (var i = 0, length = parmasArr.length; i < length; i++) {
            var obj = parmasArr[i];
            if (obj.indexOf(parmasName) != -1) {
                parmasVal = obj.split('=')[1];
                break;
            }
        }
    }
    return parmasVal;
}

  这是一个比较简单的从url中获取参数的方法,主要适用于一些比较简单的url中传参的页面,函数的参数parmasName是要从url中获取的参数的名称。参数截取从?之后开始截取。以&为分隔符,最后会返回一个参数对应的值
  比如当前页面的url为www.baidu.com?name=jack 。此时调用函数 getUrlParmas(),并且传入参数'name'就会返回一个jack的字符串

原文地址:https://www.cnblogs.com/wqc5730/p/8464228.html