⊗jsSpStyCI 12 of 294 menu

JavaScript-də Siniflərin Narahatlığı

Tutaq ki, bizdə mesajların stilinqi üçün bir neçə sinif var:

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

Tutaq ki, hansısa elementdə uğurlu bir mesaj göstərdik və ona uyğun gələn uğur sinifini təyin etdik:

elem.classList.add('success');

Tutaq ki, indi biz həmin elementdə səhv mesajı göstərdik və ona uyğun gələn səhv sinifini təyin etdik:

elem.classList.add('error');

Nəticədə elementdə bir-biri ilə ziddiyyət təşkil edən iki sinif olacaq:

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

Belə çıxır ki, yeni sinif əlavə etməzdən əvvəl, əvvəlki sinifi silməliyik:

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

Bu çox əlverişli deyil, çünki biz əvvəlki sinfin nə olduğunu bilməyə bilərik və biz bütün sinifləri bir-bir silməli olacayıq:

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

Input verilib. Fokus itirildikdə yoxlayın ki, onun içinə 9 simvoldan çox daxil edilməyib. Əgər belədirsə, inputun sərhədini yaşıl rəngə boyayın, əks halda isə qırmızı.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et