Активација елемената у JavaScript-у

Претпоставимо да имамо неку HTML табелу #table са празним ћелијама.

Хајде да направимо да се при клику на било коју ћелију она некако активира, на пример, добије црвену позадину. За то ћемо активираним ћелијама додељивати неку CSS класу:

css.active {
  background: red;
}

Реализујмо активацију:

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

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

Дат је HTML списак ul. Направите да се при клику на било коју ставку листе она активира црвеном позадином.

Задание 2

Модификујте претходни задатак тако да се при клику на већ активирану ставку листе активација са ње уклони.