⊗jsSpStyDSA 13 of 294 menu

Stilių kaitaliojimas per data- atributą JavaScript

Kad išspręstume problemą, aprašytą ankstesnėje pamokoje, mes nenustatysime elementui klasių, o keisime data- atributo reikšmę. Tai bus patogu, nes toks atributas gali turėti tik vieną reikšmę ir įrašant naują reikšmę, ji pati užtems senąją.

Pavyzdžiui, štai taip nustatysime sėkmingą stilių:

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

O štai taip – klaidos stilių:

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

Savų būsenų stilius nustatysime naudodami atributų selektorius:

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

Dabar galime lengvai nuspalvinti savo elementą sėkmės spalva:

elem.dataset.type = 'success';

O štai taip nuspalvinsime klaidos spalva:

elem.dataset.type = 'error';

Duotas įvesties laukas. Praradus fokusą, patikrinkite įvestą jį skaičių. Jei šis skaičius yra iki dešimties, nuspalvinkite įvesties lauką žalia spalva, jei nuo dešimties iki dvidešimt – gelta, o jei daugiau nei dvidešimt – raudona.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti