Предност на стилизирањето со користење на CSS класи во JavaScript
Користењето на класи наместо директно менување на стиловите има уште една предност. Со лесно движење на раката може да се направи така што стиловите на елементите да се менуваат наизменично.
На пример, може да се направи така што при првото
кликнување на параграфот тој да се обојува во одредена
боја, а при повторно кликнување - да ја врати
својата оригинална боја. За ова едноставно
треба методот add да се смени со методот toggle:
let elems = document.querySelectorAll('p');
for (let elem of elems) {
elem.addEventListener('click', function() {
this.classList.toggle('colored');
});
}
Модифицирајте ја претходната задача така што повторното притискање на копчето ќе го откажува дејството на ова копче.