Activación de elementos en JavaScript

Supongamos que tenemos una tabla HTML #table con celdas vacías.

Hagamos que al hacer clic en cualquier celda, esta se active de alguna manera, por ejemplo, que tenga un fondo rojo. Para lograr esto, asignaremos a las celdas activadas alguna clase CSS:

css.active {
  background: red;
}

Implementemos la activación:

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

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

Se da una lista HTML ul. Haz que al hacer clic en cualquier elemento de la lista, este se active con fondo rojo.

Задание 2

Modifica la tarea anterior para que al hacer clic en un elemento de lista ya activado, la activación se elimine.