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ó.