js获取当前网址的参数,js获取网址?或者&后面的参数

js获取当前网址的参数,js获取网址?或者&后面的参数

效果如下:

js获取当前网址的参数

直接上代码:

function getParamsCode (paramName) {
  var pathArr = (window.location.href).match(/([^?=&]+)(=([^&]*))/g)
  var path = {}
  if (pathArr) {
    path = pathArr.reduce(
      function(a, v) {
        (a[v.slice(0, v.indexOf('='))] = v.slice(v.indexOf('=') + 1));
        return a
      },
      {}
    )
  }
  return path[paramName] || undefined
}
js获取当前网址的参数,js获取网址?或者&后面的参数

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注