我的javascript测验有5个问题。 它有两个按钮 - next和prev。
如何实现这一点 - 按下“上一步”按钮时,必须突出显示上一个问题的选定选项。
这是我用过的一个函数:
function createChoices() {
for(var i=0;i<4;i++)
{
if(allQuestions[index].checked == "checked")
{
allQuestions[index].choices[userAnswer].checked = "true"
}
}
}
不幸的是,在Web浏览器中工作的下一个按钮在JSFiddle中不起作用。
答案 0 :(得分:2)
我修复了你的代码/ jsfiddle设置中的一些错误:
onLoad
更改为No wrap - in <head>
createQuestion()
和createChoices()
合并为1 onload
个事件collectUserAnswer()
移到index--
之上,否则已经更换了复选框