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

සක්‍රිය කළ ලැයිස්තු අයිතමයක් මත ක්ලික් කළ විට එහි සක්‍රිය තත්ත්වය ඉවත් වන පරිදි පෙර කාර්යය වෙනස් කරන්න.