银娱

js怎么获取?后面的参数

javascript 获取 url 盘问参数有两种要领:使用 window.location.search 属性从盘问字符串中提取参数。实例化 urlsearchparams 工具,它提供了更便当的 get() 和 getall() 要领来获取参数值,以及操作盘问参数的功效。

如何使用 JavaScript 获取 URL 盘问参数

JavaScript 提供了两种常用的要领来获取 URL 盘问参数:

1. window.location.search

window.location.search 属性包括目今 URL 的盘问字符串部分。例如:

const url = "https://example.com?name=John&age=30";
const searchParams = window.location.search;
console.log(searchParams); // outputs: "?name=John&age=30"

登录后复制

要获取单个参数,可以使用 substring() 函数从盘问字符串中提取特定的部分。例如:

const nameParam = searchParams.substring(searchParams.indexOf("name=") + 5, searchParams.indexOf("&"));
console.log(nameParam); // outputs: "John"

登录后复制

2. URLSearchParams 工具

URLSearchParams 工具提供了更便当的方法来处理盘问参数。它可以从 window.location.search 中实例化,并提供了 get() 和 getAll() 要领来获取参数值。例如:

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"

登录后复制

URLSearchParams 工具还允许您添加、删除和设置参数值。例如,要将新参数添加到 URL 中:

params.set("newParam", "value");
console.log(window.location.search); // outputs: "?name=John&age=30&newParam=value"

登录后复制

选择哪种要领获取盘问参数取决于您的特定需求和偏好。如果您需要更精细的控制和利用盘问参数,URLSearchParams 工具提供了更强大且易于使用的功效。

以上就是js怎么获取?后面的参数的详细内容,更多请关注本网内其它相关文章!

免责申明:以上展示内容来源于相助媒体、企业机构、网友提供或网络收集整理,版权争议与本站无关,文章涉及见解与看法不代表银娱滤油机网官方立场,请读者仅做参考。本文接待转载,转载请说明来由。若您认为本文侵犯了您的版权信息,或您发明该内容有任何涉及有违公德、冒犯执法等违法信息,请您立即联系银娱实时修正或删除。

相关新闻

联系银娱

18523999891

可微信在线咨询

事情时间:周一至周五,9:30-18:30,节假日休息

QR code
网站地图网站地图
友情链接:币游  乐虎国际lehu  尊龙凯时  pg电子  九游会J9  bifa必发  乐橙lc8  bifa必发  leyu  bifa必发  c7c7娱乐  亚美AM8AG