Activarea elementelor în JavaScript

Să presupunem că avem un tabel HTML #table cu celule goale.

Să facem astfel încât la click pe orice celulă, aceasta să se activeze cumva, de exemplu, să capete un fundal roșu. Pentru aceasta, vom da celulelor activate o clasă CSS oarecare:

css.active {
  background: red;
}

Să implementăm activarea:

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

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

Este dată o listă HTML ul. Faceți astfel încât la click pe orice element al listei acesta să se activeze cu un fundal roșu.

Задание 2

Modificați sarcina anterioară astfel încât la click pe un element de listă deja activat, activarea să fie eliminată de pe acesta.