CSS դասերի միջոցով սթայլինգի առավելությունը JavaScript-ում

Դասերի օգտագործումը ուղղակիորեն սթայլերը փոխելու փոխարեն ունի ևս մեկ առավելություն: Մեկ հեշտ շարժումով կարելի է անել այնպես, որ էլեմենտների սթայլերը հերթափոխվեն:

Օրինակ, կարելի է անել այնպես, որ առաջին կլիկի դեպքում պարբերությունը ներկվի որոշակի գույնով, իսկ երկրորդ կլիկի դեպքում վերադարձնի իր սկզբնական գույնը: Դրա համար պարզապես պետք է add մեթոդը փոխարինել toggle մեթոդով:

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

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

Փոփոխեք նախորդ առաջադրանքն այնպես, որ կոճակի վրա երկրորդ անգամ սեղղումը չեղարկի այդ կոճակի գործողությունը: