Как получить nodelist созданных элементов через javascript?

Пользователь

от ludie , в категории: JavaScript , 6 месяцев назад

Как получить nodelist созданных элементов через javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от kenya , 5 месяцев назад

@ludie 

Вы можете получить NodeList созданных элементов с помощью различных методов в JavaScript. Ниже приведены два примера:

  1. Метод querySelectorAll():
1
2
var elements = document.querySelectorAll(".my-element");
console.log(elements);


Этот метод возвращает NodeList всех элементов, которые соответствуют указанному селектору (например, классу my-element).

  1. Метод getElementsByTagName():
1
2
var elements = document.getElementsByTagName("div");
console.log(elements);


Этот метод возвращает NodeList всех элементов с указанным тегом (в примере - div).


Обратите внимание, что NodeList - это коллекция элементов, поэтому она не является обычным массивом. Если вам нужно использовать методы массива (например, forEach()), вы можете преобразовать NodeList в массив:

1
2
3
4
var elementsArray = Array.from(elements);
elementsArray.forEach(function(element) {
  // код для обработки каждого элемента
});


Также можно воспользоваться оператором разбора массива [...elements], чтобы преобразовать NodeList в массив