⊗jsSpStyCI 12 of 294 menu

JavaScript-те класстардың ыңғайсыздығы

Бізде хабарламаларды стильдеу үшін birneşe klas bar bolsyn:

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

Біз қандай да бір elementte tabysty habarlamany shyғardyқ jäne oғan sättiq tïimdi klas tayyndadyq:

elem.classList.add('success');

Endi sol elementte қате туралы хабарлама шығарып, оған қате үшін сәйкес келетін klas tayyndaymyz:

elem.classList.add('error');

Нәтижесінде elementte bir-birimen jaқtastasan eki klas bolady:

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

Şeşenimen, jaña klas qospar aldın, bizğe aldıngı klasты өшіру керек:

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

Бұл өте ыңғайсыз, себебі біз алдыңғы klas қандай екенін білмейміз және бізге барлық klasтарды кезекпен өшіруге тура келеді:

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

Input berilgen. Fokus jоğaltqan kezde tekserіñіz, oğan 9-ten artıq simvol engіzіlmeген ba. Eger osılay bolsa, inputtıñ shetın jasıl tüske boyañyz, ал егер олай болмаса - қызыл түске.

Қазақ
AfrikaansAzə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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау