Aktivacija elementov v JavaScriptu

Recimo, da imamo HTML tabelo #table s praznimi celicami.

Naredimo tako, da se ob kliku na katero koli celico le-ta na nek način aktivira, na primer, dobi rdeče ozadje. Za to bomo aktiviranim celicam dodelili nek CSS razred:

css.active {
  background: red;
}

Implementirajmo aktivacijo:

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

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

Podan je HTML seznam ul. Naredite tako, da se ob kliku na kateri koli element seznama ta aktivira z rdečim ozadjem.

Задание 2

Spremenite prejšnjo nalogo tako, da se ob kliku na aktiviran element seznama aktivacija z njega odstrani.