用JS获取地址栏参数


一、用JS获取地址栏参数

// 1. 获取地址栏完整的字符串
let urlStr = window.location.href
// 2. 获取ip协议与端口
let ip = window.location.protocol + '//' + window.location.host + '/'
let port = window.location.port
// 3. 获取参数部分
let params = window.location.search
// 4. 使用正则的方式来获取地址栏参数(推荐使用)
function getUrlQueryStr(paramsName) {
    let reg = new RegExp('[?|&]' + paramsName + '=' + '([^&;]+?)(&|#|;|$)')
    return decodeURIComponent((reg.exec(location.href) || [, ""])[1].replace(/\+/g, '%20')) || null
}
getUrlQueryStr('参数名1')
getUrlQueryStr('参数名2')
... ...

文章作者: nzgl
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 nzgl !
评论
  目录