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)