Javascript 需要帮助:随机进行测验
我很难把这些问题随意化。如果你能帮忙,那就太棒了 (如果你有矛时间,我的任务是用绿色羽毛标记正确答案,用红色羽毛标记错误答案,例如,如果你得到3个正确答案和2个错误答案,它将显示3个绿色羽毛和2个红色羽毛作为分数。)谢谢Javascript 需要帮助:随机进行测验,javascript,Javascript,我很难把这些问题随意化。如果你能帮忙,那就太棒了 (如果你有矛时间,我的任务是用绿色羽毛标记正确答案,用红色羽毛标记错误答案,例如,如果你得到3个正确答案和2个错误答案,它将显示3个绿色羽毛和2个红色羽毛作为分数。)谢谢 <script type="text/javascript"> var questions = [ ['firstcar.gif','0'], ['secondcar.gif','1'], ['thirdcar.gif','2'],
<script type="text/javascript">
var questions = [
['firstcar.gif','0'],
['secondcar.gif','1'],
['thirdcar.gif','2'],
['firstcar.gif','0'],
['secondcar.gif','1'],
['thirdcar.gif','2'] // Note: no comma after last entry
];
var qNo = 0;
var correct = 0;
var cnt = 0;
function NextQuestion(response) {
if ((qNo < questions.length) && (response == questions[qNo][1])) {
correct++;
}
document.getElementById('score').innerHTML = 'Correct ' + correct + ' of 6 questions';
qNo++;
if (qNo < questions.length) {
document.getElementById('Pic').src = questions[qNo][0];
cnt++;
}else{
alert('Quiz is done. You got ' + correct + ' points!');
}
}
onload = function() {
document.getElementById('Pic').src = questions[0][0];
}
</script>
</head>
<body>
<div align="center">
<h1>Which car is it?</h1>
<img src="" id="Pic" height="200" width="250">
<p>Is it
<button onclick="NextQuestion('0')">Red</button>
<button onclick="NextQuestion('1')">Black</button>
<button onclick="NextQuestion('2')">Yellow</button>
<p>Your score: <br>
<span id="score"></span>
</div>
</body>
</html>
变量问题=[
['firstcar.gif','0'],
['secondcar.gif','1'],
['thirdcar.gif','2'],
['firstcar.gif','0'],
['secondcar.gif','1'],
['thirdcar.gif','2']//注意:最后一项后没有逗号
];
var qNo=0;
var=0;
var-cnt=0;
功能下一个问题(响应){
如果((qNo
好吧,你的问题排成一列。所以你应该研究的是如何随机排列数组的顺序
questions.sort(function() { return Math.floor(Math.random() * 2); });
非常感谢。说到阵列,我是新手。我目前正在学习基本的jQuery。