⊗jsSpStyDSA 13 of 294 menu

Skiften af stilarter via data-attribut i JavaScript

For at løse problemet beskrevet i den forrige lektion, vil vi ikke tildele elementet klasser, men i stedet ændre værdien af data- attributten. Dette vil være praktisk, fordi en sådan attribut kun kan have én værdi og ved tilskrivning vil den nye værdi automatisk overskrive den gamle.

For eksempel, sådan vil vi tildele en successtil:

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

Og sådan en stil for en fejl:

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

Vi vil tildele stilarterne for vores tilstande via attribut-selektorer:

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

Nu kan vi nemt farve vores element i succesfarven:

elem.dataset.type = 'success';

Og sådan farver vi i fejlfarven:

elem.dataset.type = 'error';

Der gives et inputfelt. Ved tab af fokus skal du kontrollere det indtastede nummer. Hvis dette nummer er under ti, så farv inputfeltet i grøn farve, hvis det er fra ti til tyve - i gul, og hvis det er mere end tyve - i rød.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis