JavaScript 获取 URL 查询参数有两种方法:使用 window.location.search 属性从查询字符串中提取参数。实例化 URLSearchParams 对象,它提供了更方便的 get() 和 getAll() 方法来获取参数值,以及操作查询参数的功能。

如何使用 JavaScript 获取 URL 查询参数
JavaScript 提供了两种常用的方法来获取 URL 查询参数:
1. window.location.search
window.location.search 属性包含当前 URL 的查询字符串部分。例如:
<code>const url = "https://example.com?name=John&age=30"; const searchParams = window.location.search; console.log(searchParams); // outputs: "?name=John&age=30"</code>
要获取单个参数,可以使用 substring() 函数从查询字符串中提取特定的部分。例如:
类似智能机器人程序,以聊天对话框的界面显示,通过输入问题、或点击交谈记录中的超链接进行查询,从而获取访客需要了解的资料等信息。系统自动保留用户访问信息及操作记录。后台有详细的设置和查询模块。适用领域:无人职守的客服系统自助问答系统智能机器人开发文档、资源管理系统……基本功能:设置对话界面的显示参数设置各类展示广告根据来访次数显示不同的欢迎词整合其他程序。
4
<code>const nameParam = searchParams.substring(searchParams.indexOf("name=") + 5, searchParams.indexOf("&"));
console.log(nameParam); // outputs: "John"</code>2. URLSearchParams 对象
URLSearchParams 对象提供了更方便的方式来处理查询参数。它可以从 window.location.search 中实例化,并提供了 get() 和 getAll() 方法来获取参数值。例如:
<code>const url = "https://example.com?name=John&age=30";
const params = new URLSearchParams(window.location.search);
const name = params.get("name");
const age = params.get("age");
console.log(name, age); // outputs: "John" "30"</code>URLSearchParams 对象还允许您添加、删除和设置参数值。例如,要将新参数添加到 URL 中:
<code>params.set("newParam", "value");
console.log(window.location.search); // outputs: "?name=John&age=30&newParam=value"</code>选择哪种方法获取查询参数取决于您的特定需求和偏好。如果您需要更精细的控制和操纵查询参数,URLSearchParams 对象提供了更强大且易于使用的功能。
以上就是js怎么获取?后面的参数的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号