我对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仍然很陌生。我标记它的唯一原因是因为我乐于使用它来解决这个问题。感谢您的快速响应! –