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

80
Vistas
¿Cómo hacer que mis elecciones aparezcan como un bloque?

No sé cómo editar mi bloque de posibles respuestas para un cuestionario interactivo que creé en JavaScript. No sé cómo llamar a "opciones" en mi archivo CSS para diseñar el sitio web como quiero. Soy realmente nuevo en HTML.

 function renderQuestion() { quiz = get("quiz"); get("quiz_status").innerHTML = "Question " + (position + 1) + " of " + questions.length; question = questions[position].question; chA = questions[position].a; chB = questions[position].b; chC = questions[position].c; chD = questions[position].d; //Add local var to hold uri img = questions[position].img; quiz.innerHTML = "<h3></h3>"; //Add <img> element to DOM with source quiz.innerHTML += "<img src=\"" + img + "\"><br>"; quiz.innerHTML += "<label> <input type='radio' name='choices' value='a'> " + chA + "</label><be>"; quiz.innerHTML += "<label> <input type='radio' name='choices' value='b'> " + chB + "</label><be>"; quiz.innerHTML += "<label> <input type='radio' name='choices' value='c'> " + chC + "</label><be>"; quiz.innerHTML += "<label> <input type='radio' name='choices' value='d'> " + chD + "</label><br><be>"; quiz.innerHTML += "<button onclick='showPrevious()'>&#8678 Question</button>"; quiz.innerHTML += "<button onclick='checkAnswer()'>Submit Answer</button>"; quiz.innerHTML += "<button onclick='showNext()'>Question &#8680</button>"; } window.addEventListener("load", renderQuestion);
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

CSS se basa en "selectores" para especificar lo que desea diseñar. Hay varias formas de reducir las entradas en su caso.

Por elemento

 /* all inputs */ input { color: blue; } /* inputs inside labels */ label input { color: blue; }

Por atributo

 input[name=choices] { color: blue; }

Recomendaría usar clases (un atributo especial que utiliza css)

Si agrega una clase a las entradas como esta:

 quiz.innerHTML += "<label> <input type='radio' class='pretty-choice' name='choices' value='a'> " + chA + "</label><be>";

su selector css debe ser "punto" más el nombre de la clase

 .pretty-choice { color: blue; }
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