在JavaScript中,你可以通过解析URL来获取查询参数(query parameters)。以下是一个简单的示例,展示了如何从给定的URL中提取`newsID`参数:
```javascript
// 假设这是你的URL
const url = 'https://yuyingzhijia.cn/front/yuyingshi/detail.do?newsID=134737';
// 创建一个URL对象
const urlObject = new URL(url);
// 使用URLSearchParams对象来获取查询参数
const params = new URLSearchParams(urlObject.search);
// 获取newsID参数
const newsID = params.get('newsID');
// 输出newsID
console.log(newsID); // 输出: 134737
```
### 解释
1. **创建URL对象**:使用`new URL(url)`将字符串URL转换为一个URL对象。
2. **获取查询字符串**:通过`urlObject.search`获取查询字符串部分(即`?newsID=134737`)。
3. **使用URLSearchParams**:通过`new URLSearchParams(urlObject.search)`创建一个`URLSearchParams`对象,这个对象提供了方便的方法来获取查询参数。
4. **获取特定参数**:使用`params.get('newsID')`获取名为`newsID`的参数值。
这种方法是处理URL查询参数的标准方式,并且适用于所有现代浏览器。如果你的代码需要在旧版浏览器中运行,可能需要使用其他方法(如正则表达式)来解析URL,但现代浏览器都支持`URL`和`URLSearchParams`。