Скажите пожалуйста как сделать так, чтобы вместо event.target.id получать у "li" класс и индекс в коллекции
Вот пример кода :
const list = document.querySelector(".list");
list.addEventListener("click", event => {
let target = event.target.id;
console.log(target);
});
<div class="list">
<div id="one" class="item">1</div>
<div id="two" class="item">2</div>
<div id="three" class="item">3</div>
<div id="four" class="item">4</div>
</div>
Id тут стоят только для примера!
Причем здесь делегирования я не понял, по вопросу - найти класс и индекс можно вот так:
const list = document.querySelector(".list");
list.addEventListener("click", event => {
let t = event.target;
let i = [...list.querySelectorAll('*')].indexOf(t);
console.log(t.className, i);
});
<div class="list">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
</div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Народ всем привет! Есть импут через который проходят поисковые запросы, когда в импут вбивается 1 слово поиск работает корректно но когда...
возникла проблема с мобильным менюПри переходе на разные страницы сайта с ним проблем нет, но когда пытаешься перейти на якорь одной страницы...