⊗jsPmStCA 383 of 505 menu

Fördelar med att använda CSS-klasser för styling i JavaScript

Att använda klasser istället för att ändra stilar direct har ytterligare en fördel. Med en enkel handrörelse kan man göra så att stilarna för elementen växlar.

Till exempel kan man göra så att vid första klicket på ett stycke får det en specifik färg, och vid upprepade klick - återfår sin ursprungliga färg. För att göra detta behöver man bara byta ut metoden add mot metoden toggle:

let elems = document.querySelectorAll('p'); for (let elem of elems) { elem.addEventListener('click', function() { this.classList.toggle('colored'); }); }

Modifiera den föregående uppgiften så att ett upprepat klick på knappen ångrar knappens handling.

plkaenestr