gpt4 book ai didi

javascript - 如何在数组中分配测验答案的位置?

转载 作者:行者123 更新时间:2023-12-03 09:23:29 24 4
gpt4 key购买 nike

我做了一个五个问题的测验,每个问题有四个答案,并且希望为每个问题/答案分配其在数组中的位置。例如,这是我的 HTML 代码:

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="SQ.css">
<script src="SQ.js"></script>
<title>'Simple Quiz'</title>
</head>
<h3>Let's See What You Know!!</h3>
<body>
<div id="question1" class="div activequestion">
<p>What is the capital of Washington?</p>
<input type="radio" class="input" id="q1" name="Q1">Salem
<br>
<input type="radio" class="input" id="q1" name="Q1">Seattle
<br>
<input type="radio" class="input" id="q1" name="Q1">Olympia
<br>
<input type="radio" class="input" id="q1" name="Q1">Helena

</div>
<div id="question2" class="div">
<p>How many countries are in Europe?</p>
<input type="radio" class="input" id="q2" name="Q2">51
<br>
<input type="radio" class="input" id="q2" name="Q2">15
<br>
<input type="radio" class="input" id="q2" name="Q2">46
<br>
<input type="radio" class="input" id="q2" name="Q2">27

这是我测验的前两个问题。

我想创建一个包含两组数据的数组。我的意思是我希望问题一的答案 3 为 [0, 2] 等等。这是否必须在我的代码的 Javascript 部分中分配,或者可以直接在 html 中完成,也许在每个问题/答案的 div < > 之间?

此外,如何使用此数组格式在测验结束时检查正确答案?这是fiddle 。感谢所有帮助!

最佳答案

首先,永远不要将相同的 ID 分配给多个元素。

其次,您的输入可以通过命名为 name="q1[]"name="questions[q1][]" 来作为数组传递

关于javascript - 如何在数组中分配测验答案的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31767633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com