⊗jsSpStyCI 12 of 294 menu

Незгодност класа у JavaScript-у

Претпоставимо да имамо неколико класа за стилизовање порука:

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

Претпоставимо да смо у неком елементу приказали успешну поруку и доделили јој одговарајућу класу за успех:

elem.classList.add('success');

Претпоставимо сада да смо у том истом елементу приказали поруку о грешци и доделили јој одговарајућу класу за грешку:

elem.classList.add('error');

Као резултат, у елементу ће се наћи две класе које су у сукобу једна са другом:

<div id="elem" class="success error"> текст </div>

Испада да ћемо, пре додавања нове класе, морати прво да уклонимо претходну:

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

Ово није баш погодно, јер можемо не знати која је тачно била претходна класа и мораћемо да уклањамо све класе једна за другом:

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

Дат је уносни поље (инпут). При губитку фокуса проверите, да ли је у њега унето највише 9 симбола. Ако јесте, обојте ивицу поља у зелену боју, а ако није - у црвену.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј