Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

325
Visualizações
botón de radio cambiar el color del texto

Soy nuevo en javascript, y estaba intentando y probando con esto, pero algo está mal, quiero hacer que el botón de opción marcado sea rojo, negro, verde y azul, pero no sé cómo usar JavaScript.

 <table> <B id="grandezza1">Colore Testo :</B> </table> <p style="color:blue" id="colore"> <br> Nero &nbsp <INPUT type="radio" name="colore" value="Nero" onclick="cambiaColore()" checked> <BR> Rosso <INPUT type="radio" name="colore" value="Rosso" onclick="cambiaColore()"> <BR> Verde <INPUT type="radio" name="colore" value="Verde" onclick="cambiaColore()"> <BR> Blue &nbsp <INPUT type="radio" name="colore" value="Blue" onclick="cambiaColore()"> <BR> </P>

 function cambiaColore(){ document.getElementById("area").style.color = $('input[name="radioC"]:checked').val(); }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No puede cambiar el color de un botón de opción. Puedes cambiar el color de la etiqueta.

En su código, está mezclando DOM (document....) con jQuery ($(...)) que no es una gran idea. También te faltaba la biblioteca jQuery.

También tu nombre era colore y no radioC

Aquí delego el clic del contenedor

También arreglé tu HTML inválido.

 const cambiaColore = () => { document.querySelectorAll("#colore input[type=radio]").forEach(rad => rad.closest("label").classList.toggle(rad.value, rad.checked)) } document.getElementById("colore").addEventListener("click", cambiaColore); cambiaColore(); // initialise
 .Nero { background-color: black; color: white } .Rosso { background-color: red; color: yellow } .Verde { background-color: green; color: yellow } .Blu { background-color: blue; color: yellow }
 <b id="grandezza1">Colore Testo :</b> <p style="color:blue" id="colore"> <label>Nero <input type="radio" name="colore" value="Nero" checked /></label><br/> <label>Rosso <input type="radio" name="colore" value="Rosso" /></label><br/> <label>Verde <input type="radio" name="colore" value="Verde" /></label><br/> <label>Blu <input type="radio" name="colore" value="Blu" /></label><br/> </p>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda