JS获取地址栏参数,原生获取
发布时间:2022-02-25 12:25:20 作者:米站 阅读量:77
第一种
function getQueryVariable(variable)
{
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i=0;i<vars.length;i++) {
        var pair = vars[i].split("=");
        if(pair[0] == variable){return pair[1];}
    }
    return(false);
}
第二种
function getQueryVariable(search) {
  if(typeof search !== "string" || !search) return search;
  return search.split("&").reduce((res, cur) => {
    const arr = cur.split("=");
    return Object.assign({[arr[0]]: arr[1]}, res)
  }, {})
}
const search = location.search.replace(/^\?/, "");//得到地址域名后面的参数
console.log("result:", getQueryVariable("qs=content&key=5555"));
//得到qs:content,key:5555

Original article, reproduced please specify:JS获取地址栏参数,原生获取 | 米站互联

我要评论 登录后才能发布评论

搜索

  热门标签


用户登录
account_circle
Copyright©2022 米站互联   
渝ICP备18003878号
http://blog.rziqee.cn/index.php/
Catfish(鲶鱼) CMS V 6.4.0
留言
email
account_circle
textsms