質問編集履歴

1

2021/07/26 07:22

投稿

umi3
umi3

スコア18

test CHANGED
File without changes
test CHANGED
@@ -39,3 +39,43 @@
39
39
  const createQst = () => {
40
40
 
41
41
  let choices = quizData[turn].choices; // 今の順番の質問の配列を作る
42
+
43
+ let choicesHtml = ""; // ここに格HTMLのラジオボタンを⼊れる
44
+
45
+
46
+
47
+ // クイズ選択のラジオボタンを作る
48
+
49
+ for (let i = 0; i < choices.length; i++) { // 格配列の値に対して、HTMLのラジオボタンを作る。インデックスに対した値を⼊れる。
50
+
51
+ choicesHtml += "<input type='radio' name='quiz" + turn + "' id='choice" + (i + 1) + "' value='" + choices[i] + "'>" + " <label for='choice" + (i + 1) + "'>" + choices[i] + "</label><br>";
52
+
53
+ }
54
+
55
+
56
+
57
+ // HTMLに質問を⼊れる
58
+
59
+ question.textContent = "No." + (turn + 1) + " " + quizData[turn].question;
60
+
61
+
62
+
63
+ // 上で作ったラジオボタンをHTMLに⼊れる
64
+
65
+ choice.innerHTML = choicesHtml;
66
+
67
+
68
+
69
+ // ⼀番⽬の質問のボタン名を作る
70
+
71
+ if (turn === 0) {
72
+
73
+ submit.textContent = "Submit";
74
+
75
+ }
76
+
77
+ }
78
+
79
+
80
+
81
+ ```