การเปิดใช้งานองค์ประกอบด้วย 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

ปรับปรุงงานก่อนหน้า เพื่อให้ เมื่อคลิกที่รายการที่เปิดใช้งานแล้ว การเปิดใช้งานนั้นถูกยกเลิก