核心提示:问题:有这样一个URL,https://mail.163.com/?a=1b=2c=3d=xxxe输出函数QuerySeach(),其中一个参数name,输出其对应的value.var QuerySe...
       问题:有这样一个URL,https://mail.163.com/?a=1&b=2&c=3&d=xxx&e
输出函数QuerySeach(),其中一个参数name,输出其对应的value.
var QuerySeach = function (url, name) {
    if (url.split('?').length != 1 || url.split('?')[1].split('&').length < 1) {
        return null;
    }
    var arr = url.split('?')[1].split('&');
    var arr2 = [];
    for (var i = 0; i < arr.length; i++) {
        var s = arr[i].split('=');
        if (s[1] != undefined) {
            arr2[s[0]] = s[1];
        }
    }
    for (key in arr2) {
        if (key == name) {
            return arr2[key];
        }
    }
    return null;
}
console.log(QuerySeach(url, 'a'));



 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                