Javascript 跑步记分/问答游戏

Javascript 跑步记分/问答游戏,javascript,html,forms,Javascript,Html,Forms,我是一个初级程序员,我正在做这个测验类型的程序。它需要询问预先创建的问题,然后检查您是否得到正确答案,调整您的跑步成绩,然后显示下一个问题。我完成了其他的一切,但让我陷入困境的是这一部分 小组项目 var a=0; var b=0; 文件。写(a,“/”,b) 功能评分(){ var a=0; var b=0; if(document.question.one.value==“10”){ ++a; ++b; } 否则{ ++b; } 文件。写(a,“/”,b) } 您不想使用它,因为它会

我是一个初级程序员,我正在做这个测验类型的程序。它需要询问预先创建的问题,然后检查您是否得到正确答案,调整您的跑步成绩,然后显示下一个问题。我完成了其他的一切,但让我陷入困境的是这一部分


小组项目
var a=0;
var b=0;
文件。写(a,“/”,b)
功能评分(){
var a=0;
var b=0;
if(document.question.one.value==“10”){
++a;
++b;
}
否则{
++b;
}
文件。写(a,“/”,b)
}


您不想使用它,因为它会清除所有文档以编写新内容。相反,您应该更改某些DOM元素的内部文本内容,如
div
。例如:



var a=0; var b=0; 写(a,b); 功能评分(){ var a=0; var b=0; 如果(document.question.one.value==“10”){ ++a; ++b; }否则{ ++b; } 写(a,b); } 函数写入(a,b){ document.getElementById('score').innerHTML=a+“/”+b; }
除了上述答案,我还推荐以下内容。如果您以编程方式修改页面内容,通常可以通过使用提供更简洁/更直接界面的库来节省时间。用于此目的的一个常见库是jQuery:

这似乎有效,但如果我多次按下按钮,它将保持在1/1或0/1。你认为我怎样才能让它变为0/2或2/2等。每次点击按钮>,你都需要更改
score
函数的逻辑。你认为你能引导我改变逻辑的正确方向吗?我需要一个EventListener吗@dfsq