在JavaScript中获取URL传递的参数有多种方法,以下介绍两种常用的方式:
一、使用URLSearchParams对象
URLSearchParams
是一个内置的JavaScript类,用于处理URL中的查询字符串(即?
后面的部分)。它提供了一种方便的方法来解析查询字符串中的键值对。二、使用正则表达式
常见问题及解决方法
URLSearchParams.get()
方法时,如果参数不存在会返回null
。在使用正则表达式方法时,如果没有匹配到结果也会返回null
或空字符串。所以在获取参数后需要进行判断。+
或者%20
)。在获取参数值后,可以使用decodeURIComponent()
函数进行解码。URLSearchParams
可以通过getAll()
方法获取所有值,而正则表达式方法需要稍作修改来处理这种情况。通过以上方法,你可以根据具体的需求选择合适的方式来获取URL中的参数。
领取专属 10元无门槛券
手把手带您无忧上云