⊗jsSpStyCS 10 of 294 menu

Stiilide lisamine klasside abil JavaScriptis

Elementide stiilimine style atribuudi kaudu on mõnikord mugav, kuid enamasti pole see kõige parem idee. Probleem on selles, et stiilid jaotuvad JavaScript faili laiali ja nende muutmine on töömahukas. Palju mugavam on määratleda stiilid CSS failides, nii et neid saaks hõlpsasti muuta, ilma et peaks JavaScript koodi otsima.

Olgu meil näiteks element, mis kuvab teatud sõnumit. Sõnum võib olla "hea" ja kuvada rohelise värvi ning "halb" ja kuvada punase värvi. Parim lahendus sellisel juhul on teha selle jaoks vastavad CSS klassid:

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

Nüüd "hea" sõnumi kuvamisel anname elemendile "hea" klassi:

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

Ja "halva" sõnumi kuvamisel anname elemendile "halva" klassi:

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

Antud on lõigud numbritega. Käige need lõigud tsükliga läbi ja värvige paarisnumbreid sisaldavad lõigud punaseks, ja paaritut numbreid sisaldavad - roheliseks.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu