Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

311
Views
¿Por qué no funciona el color de fondo JS del campo de entrada?

Quiero verificar si el color de fondo de un campo de entrada es, por ejemplo, verde cuando se cambia la entrada. He intentado la mayoría de las cosas, pero nada parece funcionar. ¿Por qué esto no funciona? Creo que es la condición en la declaración if lo que no funciona, ya que probé alerta y valor dentro de la declaración if.
El siguiente es un ejemplo mínimo reproducible:

 function myFunction(chosenID) { if (document.getElementById(chosenID).style.backgroundColor == "#99ff99") { document.getElementById(chosenID).value = "You tried to change a form with a background colour already" } }
 <html> <body> <input type="text" id="a" value="Non-coloured input field" onChange="myFunction('a')"> <input type="text" id="b" value="Coloured input field" onChange="myFunction('b')" style="background-color: #99ff99"> </body> </html>


Editar

No creo que esto sea un duplicado. Mi pregunta es sobre no obtener el resultado deseado de una función, no sobre la conversión entre RGB y HEX. Por lo tanto, esto debe ser reabierto.
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!