querySelectorAll()
Возвращает статический NodeList всех элементов, подходящих под селектор.
Сигнатура
element.querySelectorAll(selector)Возвращает статический NodeList со всеми совпадениями (он не обновляется при изменениях DOM). У NodeList есть метод forEach, но для map/filter его лучше преобразовать в массив.
// <li>1</li><li>2</li><li>3</li>
const items = document.querySelectorAll('li');
console.log(items.length); // 3
items.forEach(li => console.log(li.textContent)); // 1, 2, 3