JS截取url上面的参数

手动截取封装

 function getUrlParams(url = location.href) {
      let urlStr = url.split('?')[1] || ''
      let obj = {};
      let paramsArr = urlStr.split('&')
      for (let i = 0, len = paramsArr.length; i < len; i++) {
        const num = paramsArr[i].indexOf('=')
        let arr = [paramsArr[i].substring(0, num), paramsArr[i].substring(num + 1)]
        obj[arr[0]] = arr[1];
      }
      return obj
    }

直接使用的可以返回一个对象,里面包含我们url上的参数,key和对应value值。

JS截取url上面的参数_第1张图片

你可能感兴趣的:(javascript)