JS新手!所以我有我的基本的HTML設置了10個問題,並開始在數組上,但我只需要澄清我應該做什麼。我給每個答案分配了相應的結果值(4分)。存儲用戶輸入並計算JS中的個性測驗
我設置的陣列只是爲了幫助我形象化,我不確定將哪些值放在那裏,因爲它們與問題對應。這是我的第一個問題。
我的第二個是創建另一個數組來存儲用戶輸入嗎?我用什麼屬性讓JS計算得分並給出合適的結果?
這裏是我到目前爲止的代碼(我只放2出的十個問題,因爲剩下的都是幾乎相同的格式)
<script>
// Questions and answers
var data ['Question 1','A','B','C','D',
'Question 2','A','B','C','D',
'Question 3','A','B','C','D',
'Question 4','A','B','C','D',
'Question 5','A','B','C','D',
'Question 6','A','B','C','D',
'Question 7','A','B','C','D',
'Question 8'',A','B','C','D',
'Question 9','A','B','C','D',
'Question 10','A','B','C','D',]
</script>
</head>
<body>
<p id="quiz"></p>
<b id="one">1) Which lifestyle do you prefer?<br></b>
<p>
<p>
<label>
<input id="firstone" type='radio' name="one" value="1" />
Grounded, studious
</label>
<p>
<p>
<label>
<input id="firsttwo" type='radio' name="one" value="2" />
Relaxed, in control
</label>
<p>
<p>
<label>
<input id="firstthree" type='radio' name="one" value="3" />
Motivated, confident
</label>
<p>
<p>
<label>
<input id="firstfour" type='radio' name="one" value="4" />
Ambitious, carefree
</label>
<p>
<p>
<b id="two">2) What kind of setting sounds ideal to live in?<br></b>
<p>
<p>
<label>
<input id="secondone" type='radio' name="two" value="4" />
Mountain tops
</label>
<p>
<p>
<label>
<input id="secondtwo" type='radio' name="two" value="1" />
Rocky Valley
</label>
<p>
<p>
<label>
<input id="secondthree" type='radio' name="two" value="2" />
Near bodies of water
</label>
<p>
<p>
<label>
<input id="secondfour" type='radio' name="two" value="3" />
Level ground
</label>
<p>
<p>
[This](http://jsfiddle.net/SantoshPandu/s7cp53t1/1/)可能會幫助你學習JS,創建動態的問題和答案並獲得選定的答案。如果這有助於你,我會發布它作爲答案@Jclee –