Aktivácia prvkov v JavaScripte

Majme nejakú HTML tabuľku #table s prázdnymi bunkami.

Urobme tak, aby sa po kliknutí na akúkoľvek bunku nejakým spôsobom aktivovala, napríklad získala červené pozadie. Na tento účel budeme aktivovaným bunkám pridávať nejakú CSS triedu:

css.active {
  background: red;
}

Implementujme aktiváciu:

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

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

Daný HTML zoznam ul. Urobte tak, aby sa po kliknutí na akúkoľvek položku zoznamu aktivovala červeným pozadím.

Задание 2

Upravte predchádzajúcu úlohu tak, aby sa po kliknutí na aktivovanú položku zoznamu aktivácia z nej odstránila.