⊗jsSpStyDSA 13 of 294 menu

Data- ատրիբուտի միջոցով ոճերի հերթափոխ JavaScript-ում

Նախորդ դասում նկարագրված խնդիրը լուծելու համար մենք չենք տա էլեմենտին դասեր, այլ կփոխենք data- ատրիբուտի արժեքը։ Սա հարմար կլինի նրանով, որ նման ատրիբուտը կարող է ունենալ միայն մեկ արժեք և գրելու դեպքում նոր արժեքն ինքնին կջնջի հինը։

Օրինակ, այսպես մենք կտանք հաջողված ոճը.

<div id="elem" data-type="success"> text </div>

Իսկ այսպես՝ սխալի համար.

<div id="elem" data-type="error"> text </div>

Մեր վիճակների ոճերը մենք կտանք ատրիբուտների ընտրիչների միջոցով.

[data-type="success"] { color: green; } [data-type="warning"] { color: orange; } [data-type="error"] { color: red; }

Այժմ մենք հեշտությամբ կարող ենք ներկել մեր էլեմենտը հաջողված գույնով.

elem.dataset.type = 'success';

Իսկ այսպես մենք կներկենք սխալի գույնով.

elem.dataset.type = 'error';

Տրված է ինփուտ։ Ֆոկուսը կորցնելու դեպքում ստուգեք դրանում մուտքագրված թիվը։ Եթե այդ թիվը տասից փոքր է, ապա ներկեք ինփուտը կանաչ գույնով, եթե տասից քսան - դեղին, իսկ եթե քսանից ավելի - կարմիր։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել