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
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

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

相关文章

发表评论:

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

«    2024年9月    »
1
2345678
9101112131415
16171819202122
23242526272829
30

搜索

控制面板

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

最新留言

文章归档

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