function buildQuiz(currentIndex) {
if (currentIndex === 0) {
quiz.forEach((item, index) => {
outputAnswers = [];
for (option in item.option) {
outputAnswers.push(
`<label> <input type="radio" name="question${index}" value="${option}">
${item.option[option]} </label><br>`
);
}
// add this question and its answers to the output
output.push(
`<div class="slide${index}">
<div class="question"> ${item.question} </div>
<div class="answers"> ${outputAnswers.join("")} </div>
</div>`
);
});
}
私はJavaScriptでクイズのアプリケーションを作成していますが、ループで1つずつdivを追加しています。個々の「div」にはラジオボタン付きの質問とそのオプションも含まれています。私は、ラジオボタンを実際にチェックしているラジオボタンを読むことに苦労していますか?あなたはラジオボタンにクラスを割り当てて、クリック/変更ハンドラを登録することができますラジオボタンがHTMLではなくJavascriptで宣言されている場合、ラジオボタンの読み方はJavascriptでチェックされているかどうか?
あなたは、変数クイズやダミーデータのためのデータを提供することができます...可能性が可変のクイズのためのデータだけ他の作業スニペットを提供する場合... –
ここでjqueryを使用していますか?ライブラリは何ですか? –
https://csunix.mohawkcollege.ca/~000736376/a4/ –