const getUrlParams = (key)=> {
let url = window.location.href;
let pattern = /((\w+)=([^&]+)(#\/$))|((\w+)=([^&]+))/g;
let match;
let str1 = "";
while ((match = pattern.exec(url)) !== null) {
// var paramName = match[1];
// var paramValue = match[2];
// params[paramName] = paramValue;
if(key == match[2]){
// str1 = match[2].includes("#/")?match[2].split("#/")[0]:match[2];
str1 = match[3];
}
else if(key == match[6]){
// str1 = match[2].includes("#/")?match[2].split("#/")[0]:match[2];
str1 = match[7];
}
}
return str1
}
var value = getUrlParams('paramName'); // 根据参数名获取对应的值
用JS获取地址栏参数的方法
最新推荐文章于 2024-04-17 14:45:12 发布