function getQuery() {
let href = window.location.href//获取url
href = decodeURI(href);//使用 decodeURI() 对一个编码后的 URI 进行解码:
//或者使用decodeURIComponent(href)
let query = href.substring(href.indexOf('?') + 1);//获取?后面的参数部分
let param = query.split("&");//将参数部分-用&分割,转换成数组
let obj = {}
for (var i = 0; i < param.length; i++) {
let per = param[i].split("=");//将数组中的每一项-用=分割,转换成数组
obj[per[0]] = per[1]//以键值对的形式储存
}
return obj;
}
var querys = getQuery();
console.log("querys", querys)//获得的参数
03-16
07-29
975