⊗jsSpStyCI 12 of 294 menu

Die ongemaklikheid van klasse in JavaScript

Gestel ons het verskeie klasse vir die stilering van boodskappe:

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

Gestel ons het 'n suksesvolle boodskap in 'n element uitgestuur en dit die ooreenstemmende suksesklas toegeken:

elem.classList.add('success');

Gestel ons het nou 'n foutboodskap in dieselfde element uitgestuur en dit die ooreenstemmende foutklas toegeken:

elem.classList.add('error');

Die gevolg sal wees dat die element twee klasse sal hê wat met mekaar bots:

<div id="elem" class="success error"> teks </div>

Dit beteken dat ons voor die byvoeging van 'n nuwe klas, eers die vorige een moet verwyder:

elem.classList.remove('success'); elem.classList.add('error');

Dit is nie baie gerieflik nie, aangesien ons dalk nie weet watter spesifieke klas voorheen was nie, en ons sal alle klasse een vir een moet verwyder:

elem.classList.remove('success'); elem.classList.remove('warning'); elem.classList.add('error');

Gegee 'n invoerveld. Met fokusverlies, kontroleer of daar nie meer as 9 simbole daarin ingevoer is nie. Indien wel, verf die rand van die invoerveld in groen kleur, en indien nie - in rooi.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp