⊗jsPmStCA 383 of 505 menu

Перавага стылізацыі з дапамогай CSS класаў у JavaScript

Выкарыстанне класаў замест змянення стыляў напрямую мае яшчэ адну перавагу. Лёгкім рухам рукі можна зрабіць так, што стылі элементаў будуць чаргавацца.

Напрыклад, можна зрабіць так, што пры першым кліку на абзац ён будзе фарбавацца ў пэўны колер, а пры паўторным кліку - вяртаць сабе першапачатковы колер. Для гэтага трэба проста метад add памяняць на метад toggle:

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

Мадыфікуйце папярэднюю задачу так, каб паўторнае націсканне на кнопку адмяняла дзеянне гэтай кнопкі.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць