Kích hoạt các phần tử bằng JavaScript

Giả sử chúng ta có một bảng HTML #table với các ô trống.

Hãy làm sao để khi nhấp vào bất kỳ ô nào, nó sẽ được kích hoạt bằng cách nào đó, ví dụ: có nền màu đỏ. Để làm điều này, chúng ta sẽ cung cấp một lớp CSS nào đó cho các ô được kích hoạt:

css.active {
  background: red;
}

Hãy triển khai tính năng kích hoạt:

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

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

Cho một danh sách HTML ul. Hãy làm sao để khi nhấp vào bất kỳ mục danh sách nào, mục đó sẽ được kích hoạt với nền màu đỏ.

Задание 2

Sửa đổi bài toán trước sao cho khi nhấp vào một mục danh sách đã được kích hoạt, thì trạng thái kích hoạt sẽ bị loại bỏ khỏi nó.