【转载】JS手从URL中获取指定参数,不需要正则,很方便

发布时间 2023-05-06 17:33:17作者: 夏秋初

参考

代码

  • 现代方式
    在现代浏览器中,我们可以使用浏览器提供的URL对象来获取参数。
    这里方法最简单,bug少,不用我们操心。
function getQueryString(name) {
  // const url = new URL(window.location.href);
  const url_string = "https://www.baidu.com/t.html?name=mick&age=20"; // window.location.href
  const url = new URL(url_string);
  return url.searchParams.get(name);
}

console.log(getQueryString('name')) // mick
console.log(getQueryString('age')) // 20