⊗jsSpStyDSA 13 of 294 menu

Alternancia de estilos mediante el atributo data- en JavaScript

Para resolver el problema descrito en la lección anterior, no asignaremos clases al elemento, sino que cambiaremos el valor del atributo data-. Esto será conveniente porque dicho atributo solo puede tener un valor y al asignar uno nuevo, este sobrescribirá automáticamente al anterior.

Por ejemplo, así asignaremos el estilo de éxito:

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

Y así el estilo para el error:

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

Definiremos los estilos de nuestros estados mediante selectores de atributos:

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

Ahora podemos fácilmente colorear nuestro elemento con el color de éxito:

elem.dataset.type = 'success';

Y así lo colorearemos con el color de error:

elem.dataset.type = 'error';

Se da un input. Al perder el foco, verifique el número introducido en él. Si este número es menor o igual a diez, coloree el input de verde, si está entre diez y veinte - de amarillo, y si es mayor a veinte - de rojo.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar