⊗jsSpStyDSA 13 of 294 menu

Stilu maiņa, izmantojot data- atribūtu JavaScript

Lai atrisinātu problēmu, kas aprakstīta iepriekšējā nodarbībā, mēs neiestatīsim elementam klases, bet gan mainīsim data- atribūta vērtību. Tas būs ērti, jo šādam atribūtam var būt tikai viena vērtība un, ierakstot, jaunā vērtība pati aizstās veco.

Piemēram, šādi mēs iestatīsim veiksmīgo stilu:

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

Un šādi stilu kļūdai:

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

Mēs iestatīsim savu stāvokļu stilus, izmantojot atribūtu selektorus:

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

Tagad mēs viegli varam nokrāsot mūsu elementu veiksmes krāsā:

elem.dataset.type = 'success';

Un šādi mēs to nokrāsosim kļūdas krāsā:

elem.dataset.type = 'error';

Ir dots ievades lauks. Pēc fokusa zaudēšanas pārbaudiet tajā ievadīto skaitli. Ja šis skaitlis līdz desmit, tad nokrāsojiet ievades lauku zaļā krāsā, ja no desmit līdz divdesmit - dzeltenā, un, ja vairāk par divdesmit - sarkanā.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt