有没有办法在节点列表的某个位置选择一个元素?

Is there a way of selecting an element at a certain position of a nodelist?

我正在尝试 select 使用 CSS 的元素,但我能得到的最接近的是在开发者控制台中使用 document.querySelectorAll() 的节点列表。有没有一种方法可以 selecting 节点列表中的特定位置,就像你可以使用标准数组一样,例如节点列表[3]?

您可以使用 nth-child() 通过索引 (one-based) select 同级元素。例如,如果您有类似 div > ul > li:nth-child(3) 的内容,它将检索每个 select 或

可用的第三个 <li> 元素

对我有用的是:

document.querySelector('div.donation-details-area ul.details-list li:nth-child(1) span.value').textContent

并使用 GTM DOM 元素我所要做的就是: div.donation-details-area ul.details-list li:nth-child(1) span.value