⊗jsSpStyCS 10 of 294 menu

Styling met classes in JavaScript

Elementen stylen via het style attribuut is soms handig, maar meestal - niet het beste idee. Het probleem is dat de stijlen verspreid zullen zijn over het JavaScript-bestand en het arbeidsintensief zal zijn om ze te wijzigen. Het is veel handiger om stijlen in CSS-bestanden in te stellen, zodat ze eenvoudig kunnen worden gewijzigd, zonder in JavaScript-code te moeten graven.

Stel dat we bijvoorbeeld een element hebben dat een bericht weergeeft. Het bericht kan "goed" zijn en weergegeven worden in de kleur groen en "slecht" en weergegeven worden in de kleur rood. De beste oplossing in dit geval zou zijn om hiervoor de bijbehorende CSS-classes te maken:

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

Nu geven we bij het weergeven van een "goed" bericht het element de "goede" class:

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

En bij het weergeven van een "slecht" bericht geven we het element de "slechte" class:

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

Er zijn paragrafen met getallen. Doorloop deze paragrafen met een lus en kleur paragrafen die even getallen bevatten, rood, en die oneven getallen bevatten - groen.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren