Activering van elementen in JavaScript

Stel we hebben een HTML-tabel #table met lege cellen.

Laten we het zo maken dat bij een klik op een willekeurige cel deze op de een of andere manier geactiveerd wordt, bijvoorbeeld door een rode achtergrond te krijgen. Om dit te bereiken geven we geactiveerde cellen een CSS-class:

css.active {
  background: red;
}

Laten we de activering implementeren:

javascriptlet tds = document.querySelectorAll('#table td');

for (let td of tds) {
  td.addEventListener('click', function() {
    this.classList.add('active');
  });
}
Задание 1

Gegeven een HTML-lijst ul. Zorg ervoor dat bij een klik op een willekeurig lijstitem dit wordt geactiveerd met een rode achtergrond.

Задание 2

Wijzig de vorige opdracht zo dat bij een klik op een geactiveerd lijstitem de activering wordt verwijderd.