⊗jsSpStyCI 12 of 294 menu

Nepohodlie tried v JavaScripte

Majme niekoľko tried pre štýlovanie správ:

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

Predpokladajme, že v nejakom prvku sme zobrazili úspešnú správu a pridali sme mu príslušnú triedu pre úspech:

elem.classList.add('success');

Teraz predpokladajme, že v tom istom prvku sme zobrazili chybovú správu a pridali sme mu príslušnú triedu pre chybu:

elem.classList.add('error');

Výsledkom bude, že prvok bude mať dve vzájomne konfliktné triedy:

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

Vychádza nám, že pred pridaním novej triedy musíme najprv odstrániť predchádzajúcu:

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

To nie je veľmi pohodlné, pretože my môžeme nevedieť, ktorá konkrétne bola predchádzajúca trieda a budeme musieť odstraňovať všetky triedy jeden po druhom:

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

Daný je vstupný prvok. Pri strate focusu skontrolujte, či bolo do neho zadaných nie viac ako 9 znakov. Ak áno, zafarbite rámček vstupného prvku na zelenú farbu, a ak nie - na červenú.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť