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

74
Views
¿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 answers
Answer question

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 Report
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!