- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个带有按钮的在线测验,我的问题是 onclick 按钮并没有真正达到我希望的效果,我是 javascript 的初学者,所以我希望人们能给我解决方案或替代建议以使其工作;
这是我的代码
<html>
<head>
<title> </title>
</head>
<body>
<div id="qholder"> </div>
<button name="choices" onclick="CheckAnswer('A')" > <p id="choice1"> </p> </button>
<button name="choices" onclick="CheckAnswer('B')" > <p id="choice2"> </p> </button>
<button name="choices" onclick="CheckAnswer('C')" > <p id="choice3"> </p> </button>
<button name="choices" onclick="CheckAnswer('D')" > <p id="choice4"> </p> </button>
<script>
var qpos = 0;
var correctans=0;
var answer=0;
var Quiz = [
["What team was the first TI Champion?", "Invictus Gaming", "Team Liquid", "Natus Vincere", "Orange E-Sports", 'C'],
["Who was the captain of the First TI Champion Team?", "Puppey", "Artstyle", "Kuroky", "xiao8", 'B'],
["Where does Natus Vincere Operate?", "USA", "Moscow", "Philippines", "Ukraine", 'D'],
["Who played Midlane for Natus Vincere?", "Miracle", "Suma1l", "Dendi", "Maybe", 'C'],
["How many TI grandfinals did Team Natus Vincere played in?", "3", "2", "1", "4", '1'],
["Who replaced LightofHeaven after leaving Natus Vincere?", "General", "Sonneiko", "rodger", "Funn1k", 'D'],
["Who defeated Na'Vi in the TI3 Grand Finals?", "Team Liquid", "Cloud 8", "Evil Geniuses", "Team Alliance", 'D'],
["Who is the current captain of Team Na'Vi?", "Pajkatt", "Cr1t", "Sonneiko", "Fly", 'C'],
["Who is the owner of Na'Vi?", "Gaben", "CyborgMatt", "ODpixel", "zer0gravity", 'D'],
["When was Team Natus Vincere Founded?", "July 1996", "December 2009", "November 2012", "March 2017", 'B']
];
function startquiz(){
getQuestions();
};
function getQuestions() {
document.getElementById("qholder").innerHTML = Quiz[qpos][0];
document.getElementById("choice1").innerHTML = Quiz[qpos][1];
document.getElementById("choice2").innerHTML = Quiz[qpos][2];
document.getElementById("choice3").innerHTML = Quiz[qpos][3];
document.getElementById("choice4").innerHTML = Quiz[qpos][4];
};
function CheckAnswer (answer){
if(Quiz[qpos][5] == answer) {
correctans + 1;
};
getnextQuestion();
};
function getnextQuestion() {
qpos + 1;
getQuestions();
};
startquiz();
</script>
</body>
</html>
请帮忙,我已经被困了几个小时试图弄清楚,我使用了一个多维数组来存储我的问题、选择和答案,并且希望按钮 onclick 继续到下一个问题,同时检查是否单击了答案是对的
最佳答案
qpos + 1
至少需要为 qpos++
或 qpos = qpos + 1
关于javascript - Onclick 某个功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46834009/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!