JavaScriptда CSS класслари билан стиллашнинг афзаллиги

Стилларни тўғридан-тўғри ўзгартиришнинг ўрнига класслардан фойдаланиш яна бир афзалликка эга. Қўлнинг энггил ҳаракати билан элементларнинг стиллари алмашиниб туришини таъминлаш мумкин.

Масалан, биринчи марта абзац босилганда у муайян рангга кириши, қайта босилганда эса ўзининг бошланғич рангга қайтишини таъминлаш мумкин. Бунинг учун фақат add услубини toggle услубига ўзгартириш керак:

javascriptlet elems = document.querySelectorAll('p');

for (let elem of elems) {
  elem.addEventListener('click', function() {
    this.classList.toggle('colored');
  });
}
Задание 1

Олдинги вазифани модификация қилинг, шундай қилибки, тугмани қайта босилш ушбу тугманинг таъсирини бекор қилсин.