✨ 截取URL中参数
url = abc.html?id=123&url=http:
function GetQueryString(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
console.log(GetQueryString("id"));
💡 alert(GetQueryString("id")); 则会弹出 123。
✨获取 url 中的参数,返回一个对象。
function getQueryString(url) {
let obj = {};
let arr = url.split('?');
if (arr.length > 1) {
arr = arr[1].split('&');
for (let i = 0; i < arr.length; i++) {
let a = arr[i].split('=');
obj[a[0]] = a[1];
}
}
return obj;
}