⊗jsSpStyDSA 13 of 294 menu

Tyylien vuorottaminen data- attribuutin avulla JavaScriptissä

Ratkaistaksesemme edellisessä oppitunnissa kuvatun ongelman, emme aseta elementille luokkia, vaan muutamme data- attribuutin arvoa. Tämä on kätevää, koska tällaisella attribuutilla voi olla vain yksi arvo ja uuden arvon tallennus korvaa automaattisesti vanhan arvon.

Esimerkkinä asetamme tällä tavalla onnistunut tyylin:

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

Ja tällä tavalla tyylin virheelle:

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

Asetamme tilojemme tyylit attribuuttivalitsimien avulla:

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

Nyt voimme helposti värjätä elementtimme onnistuneen väriseksi:

elem.dataset.type = 'success';

Ja tällä tavalla värjäämme virheen väriseksi:

elem.dataset.type = 'error';

Annettu syöttökenttä. Tarkista kohdistimen menetyksen yhteydessä siihen syötetty luku. Jos luku on alle kymmenen, värjää syöttökenttä vihreäksi värillä, jos se on kymmenestä kahteenkymmeneen - keltaiseksi, ja jos yli kaksikymmentä - punaiseksi.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää