【发布时间】:2017-11-25 06:27:05
【问题描述】:
我正在 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]);
}
}
【问题讨论】:
标签: javascript jquery html css dom-manipulation