如何获取地址栏的id (参数)

ぃ、小莉子 提交于 2019-12-01 07:39:38

获取地址栏的id

需求:获取到地址栏传递过来的id值在这里插入图片描述
代码:

方法一:(需要兼容性好)

//创建URLSeachParams对象,使用对象来获取地址栏的参数
    var temp = new URLSearchParams(location.search);
    var id = temp.get('id');
    // console.log(id);

方法二:(函数封装)

//从浏览器的地址栏中获取查询参数
function getUrlParams(name) {
    var paramsAry = location.search.substr(1).split('&');
    //循环数据
    for (var i = 0; i < paramsAry.length; i++) {
        var tmp = paramsAry[i].split('=');
        if (tmp[0] == name) {
            return tmp[1]
        }
    }
    return -1
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!