@Spaceoddity

Корректно ли делать навигацию по DOM через индекс элементов?

Грубо говоря:
var el = document.getElementsByClassName(className);
el[1].onclick = function() {
	/*  */
}

Т.е. перебор html-коллекции всегда идёт по порядку html-структуры?
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 1
Real_Fermer
@Real_Fermer
Программист PHP
наверное так все-таки лучше. Вы же не всегда знаете сколько у вас элементов с данным классом на странице

var els = document.getElementsByClassName(className);
els .forEach(function (el, index) {
el.addEventListener('click',(e)=>{
console.log('click')
})
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект