私はjavascriptissexy.comからエクササイズをしています。エクササイズはクイズザを作ることです。変数のページ値に基づいて質問を表示しようとしていますが、質問は配列オブジェクトに格納されています。次のボタンをクリックすると、ページ変数が1だけインクリメントされ、次の質問が選択肢とともに表示されます。追加された要素を削除するにはどうすればよいですか?
私がしたいのは、次のボタンをクリックした後、以前に追加された質問とその選択肢を削除することです。どのようにすればいいですか?
function createQuiz(crPage) {
textNode = Allquestions[indexController].question;
switch (crPage) {
case 0:
$("legend").append(textNode);
appendChoices()
break;
case 1:
$("legend").append(textNode);
appendChoices()
break;
case 2:
$("legend").append(textNode);
appendChoices()
break;
case 3:
$("legend").append(textNode);
appendChoices()
break;
case 4:
$("legend").append(textNode);
appendChoices()
break;
case 5:
$("legend").append(textNode);
appendChoices()
break;
case 6:
$("legend").append(textNode);
appendChoices()
break;
default:
// code
}
}
function appendChoices() {
for (var i = 0; i < Allquestions[indexController].choices.length; i++) {
console.log(Allquestions[indexController].choices[i]);
}
}
どうすればいいですか? –