微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 queryselector 从没有类名的 td 标签中获取 textContent

如何解决使用 queryselector 从没有类名的 td 标签中获取 textContent

我正在尝试使用节点创建数据爬虫。

这是我尝试抓取的项目的示例 html 代码

<tr class="cool">
<td>Todd</td>
<td>Bob eats shoes <br/><a href="/cool/donkey" title="fluffy" class="stack">[Stack]</a>
</tr>

这是我用来提取的一些代码

cars.forEach(carCard=> {
      const carCool = {
        number: carCard.querySelector('?').textContent,date: carCard.querySelector('?').textContent,};
    }); 

我想知道是否可以使用此查询选择器获取“Todd”和 [Stack] 的文本。我不知道我需要用什么来代替问号。如果没有,我可以使用其他方法来完成此操作吗?

请帮忙。

解决方法

您可以执行以下操作:

// To get all the td fields
const tds = document.querySelectorAll('td');
// to get the content of the td fields
tds.forEach(td => {
  console.log(td.textContent);
})

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。