您现在的位置是:网站首页>>前端技术>>html+css+js

js 获取url的get传参

发布时间:2019-11-13 16:30:14作者:wangjian浏览量:93点赞量:0

    js可以使用字符串函数实现获取url的get传参

    实现获取get传参的思路如下:

    1:获取当前url

    2:获取到?位置

    3:将?后面的字符串截取出来获取到get传参信息

    4:将截取出来的get传参信息进行处理获取到url的get参数

    具体实现如下:

    //获取当前URL
    var url = document.location.href;
    //声明一个对象
    var getRequest = new Object();
    //获取?的位置
    var index = url.indexOf("?")
    if(index != -1) {
        //截取出?后面的字符串
        var str = url.substr(index + 1);
        //将截取出来的字符串按照&变成数组
        strs = str.split("&");
        //将get传参存入对象中
        for(var i = 0; i < strs.length; i++) {
            getRequest[strs[i].split("=")[0]] = (strs[i].split("=")[1]);
        }
    }
    console.log(getRequest)


0 +1