Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

247
Vistas
JavaScript cambiar divs por lista de clases ¿agregar, eliminar/alternar? ¿Cómo puedo escribir mejor código?

Soy un programador principiante y me gustaría preguntar ¿cómo puedo mejorar este código? Sé que es malo porque hay muchas repeticiones y me gustaría saber cómo puedo hacer que sea efectivo.

Gracias por cualquier consejo :)

 const simple = document.querySelector(".simple"); const speedy = document.querySelector(".speedy"); const easy = document.querySelector(".easy"); const illustration1Img = document.querySelector(".illustration-1-img"); const illustration2Img = document.querySelector(".illustration-2-img"); const illustration3Img = document.querySelector(".illustration-3-img"); const illustration1 = document.querySelector(".illustration-1"); const illustration2 = document.querySelector(".illustration-2"); const illustration3 = document.querySelector(".illustration-3"); simple.addEventListener("click", function(){ illustration1Img.classList.remove("hidden"); illustration2Img.classList.add("hidden"); illustration3Img.classList.add("hidden"); illustration1.classList.remove("hidden"); illustration2.classList.add("hidden"); illustration3.classList.add("hidden"); }); speedy.addEventListener("click", function(){ illustration1Img.classList.add("hidden"); illustration2Img.classList.remove("hidden"); illustration3Img.classList.add("hidden"); illustration1.classList.add("hidden"); illustration2.classList.remove("hidden"); illustration3.classList.add("hidden"); }); easy.addEventListener("click", function(){ illustration1Img.classList.add("hidden"); illustration2Img.classList.add("hidden"); illustration3Img.classList.remove("hidden"); illustration1.classList.add("hidden"); illustration2.classList.add("hidden"); illustration3.classList.remove("hidden"); });
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda