用javascript获取querystring参数

来源:互联网 发布:淘宝店基本常识 编辑:程序博客网 时间:2024/05/16 16:16


//获取QueryString的数组        function getQueryString() {            var result = location.search.match(new RegExp("[\?\&][^\?\&]+=[^\?\&]+", "g"));            if (result == null) {                return "";            }            for (var i = 0; i < result.length; i++) {                result[i] = result[i].substring(1);            }            return result;        }        //根据QueryString参数名称获取值        function getQueryStringByName(name) {            var result = location.search.match(new RegExp("[\?\&]" + name + "=([^\&]+)", "i"));            if (result == null || result.length < 1) {                return "";            }            return result[1];        }        //根据QueryString参数索引获取值        function getQueryStringByIndex(index) {            if (index == null) {                return "";            }            var queryStringList = getQueryString();            if (index >= queryStringList.length) {                return "";            }            var result = queryStringList[index];            var startIndex = result.indexOf("=") + 1;            result = result.substring(startIndex);            return result;        }



原创粉丝点击