首页 > 解决方案 > 如何从 JavaScript 中的 URL 中提取查询字符串参数

问题描述

我有一个网址

https://www.yellowpages.com/search?search_terms=Generator+Repair&geo_location_terms=Adamsville%2C+Alabama

我想得到search_terms(Generator+Repair) 和geo_location_terms(Adamsville%2C+Alabama)

我怎么能做到这一点?

标签: javascript

解决方案


在 JavaScript 中最简单和最惯用的方法是使用URL类:

const url = new URL('https://www.yellowpages.com/search?search_terms=Generator+Repair&geo_location_terms=Adamsville%2C+Alabama')

console.log(url.searchParams.get('search_terms'));
console.log(url.searchParams.get('geo_location_terms'));

MDN 参考这里


推荐阅读