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

157
Vistas
Estoy creando un cuestionario con 5 preguntas aleatorias (de una matriz con 20). Quiero asignar una imagen a cada pregunta posible

Estoy creando un cuestionario con 5 preguntas aleatorias (de una serie de 20). Quiero asignar una imagen a cada pregunta posible. La forma en que lo hice fue usando declaraciones de cambio, pero eso produce demasiado código ya que tengo 20 preguntas. ¿Hay otra forma de lograr esto usando menos código?

Aquí está el código que estoy usando:

 const assignPictures = (value, questionID) => { const addPicture = document.createElement("div"); addPicture.setAttribute("class","imagesInQuestion") switch(true){ case value === Array[0]: addPicture.innerHTML = ` <img class="inlineImages" src ="/Images/Image.png"> ` break; case value === Array[1]: addPicture.innerHTML = ` <img class="inlineImages" src ="/Images/Image2.png"> ` break; .....
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Utilice una matriz de objetos.

 var data = [{ question : "Question" answer : "answer" image : "/image.png" }, { question : "Question" answer : "answer" image : "/image.png" }]

Luego cree funciones para insertar imágenes y preguntas mientras hace clic en el botón

about 4 years ago · Juan Pablo Isaza Denunciar
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