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

前のタスクを変更し、すでにアクティブなリスト項目をクリックすると、 そのアクティベーションが解除されるようにしてください。