美文网首页
javascript获取URL查询参数的三种方法

javascript获取URL查询参数的三种方法

作者: 文大猿 | 来源:发表于2019-02-27 09:33 被阅读0次

0X0

    var sPageURL = window.location.search.substring(1),
        sURLVariables = sPageURL.split('&'),
        sParameterName,
        i;

    for (i = 0; i < sURLVariables.length; i++) {
        sParameterName = sURLVariables[i].split('=');

        if (sParameterName[0] === sParam) {
            return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]);
        }
    }
}; 

0X1

    name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
    var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
    var results = regex.exec(location.search);
    return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
}; 

0X2

    var results = new RegExp('[\?&]' + name + '=([^]*)').exec(window.location.href);
    if (results==null){
       return null;
    }
    else{
       return results[1] || 0;
    }
}

相关文章

网友评论

      本文标题:javascript获取URL查询参数的三种方法

      本文链接:https://www.haomeiwen.com/subject/gscxuqtx.html