Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1.  
  2. var perguntas = [
  3.  
  4. ["Qual a Capital do Brasil?" , "Rio de Janeiro", "Brasilia", "São Paulo", "Minas Gerais"],
  5.  
  6. ["Qual a Capital dos Estados Unidos?" , "Nova York" , "Los Angeles" , "Paris", "Washington"]
  7.  
  8. ];
  9.  
  10.  
  11.  
  12. function geraValorPergunta() {
  13.  
  14. return Math.floor(Math.random() *perguntas.length);
  15.  
  16. }
  17.  
  18.  
  19. function newQuestion(perguntas) {
  20.  
  21. var numeroPergunta = geraValorPergunta();
  22.  
  23. var div = document.createElement("div");
  24.  
  25. div.classList.add("perguntas");
  26.  
  27. var form = document.createElement("form");
  28.  
  29. form.method = "post";
  30.  
  31. var pa = document.createElement("p");
  32.  
  33. pa.textContent = perguntas[numeroPergunta][0];
  34.  
  35. // cria filhos
  36.  
  37. div.appendChild(pa);
  38. div.appendChild(form);
  39.  
  40. // cria input
  41.  
  42.  
  43. var criaInputs = [];
  44.  
  45.  
  46. for (var i = 1; i<perguntas[0].length; i++) {
  47.  
  48. criaInputs[i] = document.createElement("input");
  49. criaInputs[i].classList.add("classeInput");
  50. criaInputs[i].type = "radio";
  51. criaInputs[i].name = "opcao";
  52. criaInputs[i].value = perguntas[numeroPergunta][i];
  53. criaInputs[i].textContent = perguntas[numeroPergunta][i];
  54.  
  55. form.appendChild(criaInputs[i]);
  56.  
  57. };
  58.  
  59.  
  60. var botao = document.createElement("button");
  61. botao.classList.add("resposta");
  62. botao.textContent = "Enviar";
  63.  
  64. botao.addEventListener("click",function(event){
  65.  
  66. event.preventDefault();
  67. verificaResposta(numeroPergunta);
  68.  
  69. });
  70.  
  71. form.appendChild(botao);
  72.  
  73.  
  74. return div;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement