JavaScript 获取浏览器地址栏参数 JS

代码如下调用即可

JavaScript 获取浏览器地址栏参数 JS
function getUrlSearch(name) {
    //  未传参,返回空
    if (!name) return null;
    //  查询参数:先通过 search 取值,如果取不到就通过 hash 来取
    var after = window.location.search;
    after = after.substr(1) || window.location.hash.split('?')[1];
    //  地址栏 URL 没有查询参数,返回空
    if (!after) return null;
    //  如果查询参数中没有 "name",返回空
    if (after.indexOf(name) === -1) return null;

    var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)');
    //  当地址栏参数存在中文时,需要解码,不然会乱码
    var r = decodeURI(after).match(reg);
    //  如果 url 中 "name" 没有值,返回空
    if (!r) return null;
    return r[2];
}

调用示例:

var qq = getUrlSearch('qq')


手机扫描二维码访问

    本文标题:《JavaScript 获取浏览器地址栏参数 JS》作者:极四维博客
    原文链接:https://cway.top/post/540.html
    特别注明外均为原创,转载请注明。

    分享到微信

    扫描二维码

    可在微信查看或分享至朋友圈。

    相关文章

    发表评论:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    «    2025年5月    »
    1234
    567891011
    12131415161718
    19202122232425
    262728293031

    搜索

    控制面板

    您好,欢迎到访网站!
      查看权限

    最新留言

    文章归档

    • 订阅本站的 RSS 2.0 新闻聚合