Я не уверен, что это на 100% точно связано с тем, что вы ищете.
Но в JavaScript есть как минимум 3 способа сделать это.
let divs = document.getElementsByClassName("div");
let divs = document.getElementsByTagName("div");
let divs = document.querySelector("div");
Все 3 метода возвращают точно такой же HTMLCollection, содержащий все выбранные элементы.
Проблема в том, что HTMLCollection не повторяется.
Хорошие новости, хотя. Для преобразования вы можете использовать метод Object.entries:
Object.entries(divs).map(( object ) => {
object[1].addEventListener("click", function() {
console.log("Hello " + this + " (" + this.innerHTML + ") from map method...");
});
});
object [1] - это ссылка на любой объект в списке. Здесь просто событие клика было добавлено к каждому элементу. Что касается вашего дела, вы можете делать все, что вам нужно здесь.
Далее: этот учебник по выбору нескольких элементов , из которого я взял этот пример, может быть полезен.