将url问号后面的参数变成对象

  var strUrl="http:baidu.com/stu/?lx=1&name=aa&sex=man";
   var s=strUrl.indexOf('?');
    var strs=strUrl.slice(s+1);
    var strAry=strs.split('&');
    var objs={};
    for(var i=0;i<strAry.length;i++){
        var item=strAry[i];
        var itemAry=item.split('='),
           itemAryl=itemAry[0],
           itemAryr=itemAry[1];
        objs[itemAryl]=itemAryr;
        
    }
    console.log(objs);//{lx: "1", name: "aa", sex: "man"}

猜你喜欢

转载自www.cnblogs.com/xinxinxiangrong7/p/11432456.html