美文网首页
js截取url后面的参数

js截取url后面的参数

作者: Gino_Li | 来源:发表于2019-03-28 18:05 被阅读0次

    方法一

    转成对象

    var uId = location.search;  //?id=3&ab=3&cd=4
    var obj = {};
    //以&为分界切割
    var arr =uId.slice(1,uId.length).split('&');//["id=3", "ab=3", "cd=4"]
    //遍历数组
    arr.forEach(function(val){
            //切割=两边的数据
        var arr1 = val.split('=');
        obj[arr1[0]]=arr1[1];
    })
    
    //{id: "3", ab: "3", cd: "4"}
    

    方法二

    转成数组

    var uId = location.search;
    var arr1=[];
    var arr =uId.slice(1,uId.length).split('&');
    arr.forEach(function(val){
          //删除=前面的数据再放进arr
        arr1.push(val.substr(val.indexOf('=')+1));
    //['3','3','4'];
    })
    

    相关文章

      网友评论

          本文标题:js截取url后面的参数

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