js 获取url的get传参

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

实现获取get传参的思路以下:函数

1:获取当前urlurl

2:获取到?位置code

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

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

具体实现以下: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)
相关文章
相关标签/搜索