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)

huaweichenai
635 声望114 粉丝