【发布时间】:2019-08-31 01:58:41
【问题描述】:
我正在尝试使用我正在处理的 Chrome 功能获取网站的一些值。我可以使用document.querySelector(".listing-name").textContent 获取第一个listing-name,但是我将如何将所有listing-name 获取到一个数组中?
DOM 结构
<div class="container">
<div class="active-listings">
<section class="listing">
<div class="listing-info">
<h3 class="listing-name">Listing 1</h3>
</div>
</section>
<section class="listing">
<div class="listing-info">
<h3 class="listing-name">Listing 2</h3>
</div>
</section>
</div>
</div>
我是 Javascript 新手,所以对正确的语法并不完全熟悉。但是,我是否正确地假设我需要循环 active-listings div 中的所有部分,然后以这种方式获取 listing-name?
【问题讨论】:
-
querySelectorAll是您所追求的。它返回匹配选择器的所有元素。 -
谢谢,不知道我是怎么错过的。你想把它作为答案吗?
-
花了一些时间,我正在下班的路上:-)
标签: javascript html dom google-chrome-extension