我试图用HTML创建一个简单的多项选择程序,但是在获取用户输入并在最后显示他们的分数时遇到了麻烦。有人可以帮我吗?
我的多项选择测验有10个问题,每个问题有4个选择。
例如,这是一个问题:
<li>
<h3>How many letters are there in "JS"?</h3>
<input type="radio" name="question9" value="A">2<br>
<input type="radio" name="question9" value="B">1<br>
<input type="radio" name="question9" value="C">3<br>
<input type="radio" name="question9" value="D">4<br>
</li>
Run Code Online (Sandbox Code Playgroud)
这是我用来显示用户结果的按钮:
<button onclick="returnScore()">View Results</button>
Run Code Online (Sandbox Code Playgroud)
这是我当前的脚本:
var userInput = new Array();
var answers = new Array(10);
answers[0] = "B";
answers[1] = "C";
answers[2] = "A";
answers[3] = "C";
answers[4] = "D";
answers[5] = "D";
answers[6] = "D";
answers[7] = "D";
answers[8] = "C";
answers[9] = "A";
function getScore(){
var score=0;
var numQuestions=10;
for …Run Code Online (Sandbox Code Playgroud) 比方说,我有一个方法(构造函数)如下:
public animals(String a, String b, String c, int d){
Run Code Online (Sandbox Code Playgroud)
在创建一个写入的UML图时,我是否必须在参数内写三次String或只写一次?
我正在创建一个简单的测验,想知道如何一次显示一个问题,但只能使用JavaScript。我不知道jQuery。本质上,我希望第一个问题自动显示。
这是我的HTML外观的示例:
<div id="q0">
<li>
<h3>1. The color of the sky is... </h3>
<input type="radio" name="question0" value="A">Green<br>
<input type="radio" name="question0" value="B">Blue<br>
<input type="radio" name="question0" value="C">Red<br>
<input type="radio" name="question0" value="D">Purple<br>
</li>
</div>
<div id="q1" style="visibility:hidden">
<li>
<h3>2. Paper comes from... </h3>
<input type="radio" name="question1" value="A">Water<br>
<input type="radio" name="question1" value="B">Cement<br>
<input type="radio" name="question1" value="C">Trees<br>
<input type="radio" name="question1" value="D">The Sky<br>
</li>
</div>
<div id="q2" style="visibility:hidden">
<li>
<h3>3. How many hours in a day? </h3>
<input type="radio" name="question2" value="A">24<br>
<input type="radio" name="question2" value="B">22<br>
<input …Run Code Online (Sandbox Code Playgroud)