AnswerBun.com

Как поймать клик на конкретном элементе списка? Чистый js

Stack Overflow на русском Asked on October 12, 2020

Есть список из нескольких элементов. Хочу навесить класс на элемент по которому кликнул. Как это сделать?

One Answer

[...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>

Correct answer by Alex Sazonov on October 12, 2020

Add your own answers!

Related Questions

Модули в Python

1  Asked on December 2, 2020 by jey-jey

   

Правильный план для Cross DB views

1  Asked on December 1, 2020 by nick-proskuryakov

   

Проблема с Paging Library

0  Asked on December 1, 2020 by crush

     

Помогите с OpenCV

0  Asked on November 30, 2020

     

Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP