⊗jsSpStyCS 10 of 294 menu

Stiliserad med klasser i JavaScript

Att styla element via attributet style är ibland praktiskt, men oftast är det inte särskilt lyckat. Problemet är att stilar kommer att vara utspridda över JavaScript-filen och det blir arbetsamt att ändra dem. Det är mycket bekvämare att sätta stilar i CSS- filer, så att de enkelt kan ändras utan att gräva i JavaScript-koden.

Låt oss som exempel ha ett element som visar ett visst meddelande. Meddelandet kan vara "bra" och visas i grön färg och "dåligt" och visas i röd färg. Det bästa sättet i det här fallet skulle vara att skapa motsvarande CSS-klasser:

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

Nu när vi visar det "bra" meddelandet kommer vi att ge elementet den "bra" klassen:

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

Och när vi visar det "dåliga" meddelandet kommer vi att ge elementet den "dåliga" klassen:

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

Det finns stycken med siffror. Gå igenom dessa stycken med en loop och färga stycken som innehåller jämna siffror i röd färg, och de som innehåller udda siffror - i grönt.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa