我對Java和C++有一個基本的瞭解,但對於Javascript,我仍然很陌生。我正在嘗試創建5個按鈕,這將啓動一個小型的加法測驗。第一個數字將是一個0-12的隨機數,但第二個數字將是靜態的。第二位數字將取決於用戶的選擇。我一直在尋找如何使用單選按鈕獲取整數的一段時間。我想找到這個爲了在數組上實現。任何形式的幫助,將不勝感激。如何將數組與單選按鈕配對
function startAdd(){
const Add_One = 1;
var answer;
var random = new Array();
for (var i = 0; i < 21; i++){
random.push(Math.floor(Math.random() * 13));
console.log(random[i]);
}
// console.log(Add_One);
// var x = prompt('Enter something lil boi');
// var num1 = parseInt(x);
// console.log(x);
for(var a = 0;a < 21; a++){
document.write(random[a] + " + " + Add_One + " =" + "<br>");
// if(random[a]+Add_One = answer)
}
}
<body>
<h1>RicoMath</h1>
<h1 class = "add">Addition</h1>
<h2>Difficulty</h2>
<div class="options">
<div>
<input id="num1" type="radio" name="dif" value="1">
<label for="num1">1</label>
</div>
<div>
<input id="num2" type="radio" name="dif" value="2">
<label for="num2">2</label>
</div>
<div>
<input id="num3" type="radio" name="dif" value="3" checked>
<label for="num3">3</label>
</div>
<div>
<input id="num4" type="radio" name="dif" value="4">
<label for="num4">4</label>
</div>
<div>
<input id="num5" type="radio" name="dif" value="5">
<label for="num5">5</label>
</div>
</div>
<button onclick = "startAdd()">Begin!!!!</button>
</body>
你用jquery標記了你的問題,但你似乎試圖避免它不惜一切代價。你甚至沒有將庫包含在你的代碼片段中。有什麼理由呢? – cars10m
對不起,我對jquery仍然很陌生。我標記它的唯一原因是因爲我樂於使用它來解決這個問題。感謝您的快速響應! –