gpt4 book ai didi

javascript - 从 URL 获取参数值

转载 作者:搜寻专家 更新时间:2023-11-01 04:54:13 25 4
gpt4 key购买 nike

我正在开发一种工具,它可以获取 URL 中的值参数并用它们做一些事情。

我的问题是,我似乎无法使用 document.location 来显示我所追求的特定值,例如:

www.examplesite.com?yourname=gilgilad

我想使用 document.location.search 并将其放在一个 var 中,我需要该 var 的值为“gilgilad”。

这甚至可以使用 location.search 吗?

最佳答案

location.search 将返回问号后的所有内容,包括它。于是有了通用的js获取第一个参数的值(即使url有更多的参数):

var desire = location.search.slice(1).split("&")[0].split("=")[1]

示例:让我们采用 url http://example.com?name=jon&country=us

  1. location.search 将等于 ?name=jon&country=us
  2. .slice(1) 跳过 ?,返回字符串的其余部分。
  3. .split("&")[0] 将其拆分为两个字符串(name=joncountry=us) 并拿第一
  4. .split("=")[1]name=jon 拆分为 namejon 并且拿第二个。完成!

关于javascript - 从 URL 获取参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26803110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com