entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Quitar o poner color de texto con el mismo boton JAVASCRIPT

Buenas! quisiera saber como puedo cambiar el color de texto de un div con un boton, y si presiono de nuevo el mismo boton entonces que quede el color que tenia por defecto. Esto quiero lograrlo con Javascript

1 Respuesta

1voto

Leonardo-Tadei Puntos227320

Podría ser así:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Color de texto</title>
    <script type="text/javascript" >
function cambiarColor(p) {
   el = document.getElementById(p);
    if ( el.style.color == 'rgb(0, 255, 0)' ) {
      el.style.color = 'rgb(255, 0, 0)';
    } else {
      el.style.color = 'rgb(0, 255, 0)';        
    }

}   
    </script>
</head>
<body>

<h1>Cambiar el color del texto</h1>

<div style="color:rgb(0, 255, 0)" id="el_div">
   Este es el texto al que cambiar el color
</div>
<button type="button" onclick="cambiarColor('el_div')" >Cambiar color</button>

</body>
</html>

0voto

jorge98 comentado

Yo lo intente hacer de la misma manera a diferencia que en vez de usar

style="color:rgb(60, 60, 60)"

Usaba era esto:

style="color:#606060"

Y no se porque no funciona de esa manera.. Pero como tu lo haz mostrado si me ha funcionado. Muchas gracias!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta