在JavaScript中,你可以使用URLSearchParams
对象或者正则表达式来获取网址中的参数。
URLSearchParams
对象:
// 假设网址为:http://example.com/?name=John&age=25
// 获取当前网址中的参数 const params = new URLSearchParams(window.location.search);
// 获取特定参数的值 const name = params.get('name'); // 'John' const age = params.get('age'); // '25'
2. 使用正则表达式:
```javascript
// 假设网址为:http://example.com/?name=John&age=25
// 获取当前网址中的参数
const url = window.location.href;
const paramsRegex = /[?&]([^=#]+)=([^&#]*)/g;
let match;
while (match = paramsRegex.exec(url)) {
const paramName = match[1]; // 参数名
const paramValue = match[2]; // 参数值
console.log(paramName, paramValue);
}
// 输出:
// name John
// age 25
通过以上两种方法,你就可以在JavaScript中获取到网址中的参数。