Как поймать клик на конкретном элементе списка? Чистый js
Есть список из нескольких элементов. Хочу навесить класс на элемент по которому кликнул. Как это сделать?
Ответы (1 шт):
Автор решения: Alex Sazonov
→ Ссылка
[...document.querySelectorAll('div')].forEach(item => {
item.addEventListener('click', e => {
e.target.classList.add('active');
});
});
div {
width: 500px;
height: 50px;
background-color: blue;
}
.active {
background-color: red;
}
<div>div</div>
<div>div</div>
<div>div</div>
<div>div</div>
<div>div</div>