⊗jsSpStyCS 10 of 294 menu

Stilizacija klasama u JavaScriptu

Stilizovati elemente preko atributa style ponekad je zgodno, ali najčešće - nije najbolja ideja. Problem je u tome što će stilovi biti razbacani po JavaScript fajlu i biće ih naporno menjati. Mnogo je zgodnije postavljati stilove u CSS fajlovima, tako da se lako mogu menjati, bez kopanja po JavaScript kodu.

Neka za primer imamo element, koji ispisuje neku poruku. Poruka može biti "dobra" i ispisivati se zelenom bojom i "loša" i ispisivati se crvenom bojom. Najbolje rešenje u tom slučaju biće da se za to naprave odgovarajuće CSS klase:

.success { color: green; } .error { color: red; }

Sada prilikom ispisivanja "dobre" poruke ćemo davati elementu "dobru" klasu:

elem.textContent = 'good'; elem.classList.add('success');

A prilikom ispisivanja "loše" poruke ćemo davati elementu "lošu" klasu:

elem.textContent = 'bad'; elem.classList.add('error');

Data su odlomci sa brojevima. Prođite kroz te odlomke petljom i odlomke koji sadrže parne brojeve, obojite u crvenu boju, a one koji sadrže neparne - u zelenu.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij