⊗jsSpStyDSA 13 of 294 menu

Alternarea stilurilor prin atributul data- în JavaScript

Pentru a rezolva problema descrisă în lecția anterioară, nu vom seta clase elementului, ci vom schimba valoarea atributului data-. Acest lucru este convenabil deoarece un astfel de atribut poate avea o singură valoare și la scriere, noua valoare va înlocui automat vechea.

De exemplu, așa vom seta stilul de succes:

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

Și așa stilul pentru eroare:

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

Vom seta stilurile pentru stările noastre folosind selectori de atribut:

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

Acum putem colora cu ușurință elementul nostru în culoarea de succes:

elem.dataset.type = 'success';

Și așa îl colorăm în culoarea de eroare:

elem.dataset.type = 'error';

Este dat un input. La pierderea focusului, verificați numărul introdus în el. Dacă acest număr este până la zece, colorați input-ul în verde, dacă este de la zece la douăzeci - în galben, iar dacă este mai mult de douăzeci - în roșu.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge