如何将阵列与单选按钮配对 我对java和C++有基本的了解,但是对于JavaScript和HTML我还是很新的。我试图创建5个按钮,这将启动一个小的附加测验。第一个数字是0-12之间的随机数,但第二个数字是静态的。第二个数字取决于用户的选择。我一直在搜索如何使用单选按钮获得整数。我想找到这一点,以便在阵列上实现。任何形式的帮助都将不胜感激

如何将阵列与单选按钮配对 我对java和C++有基本的了解,但是对于JavaScript和HTML我还是很新的。我试图创建5个按钮,这将启动一个小的附加测验。第一个数字是0-12之间的随机数,但第二个数字是静态的。第二个数字取决于用户的选择。我一直在搜索如何使用单选按钮获得整数。我想找到这一点,以便在阵列上实现。任何形式的帮助都将不胜感激,javascript,jquery,html,Javascript,Jquery,Html,函数startAdd(){ const Add_One=1; var回答; var random=新数组(); 对于(变量i=0;i

函数startAdd(){
const Add_One=1;
var回答;
var random=新数组();
对于(变量i=0;i<21;i++){
random.push(Math.floor(Math.random()*13));
console.log(随机[i]);
}
//控制台日志(添加一个);
//var x=提示符('输入一些lil boi');
//var num1=parseInt(x);
//控制台日志(x);
对于(var a=0;a<21;a++){
写(随机[a]+“+”+添加一个+”=“+”
”); //如果(随机[a]+添加一个=答案) } }

RicoMath
附加
困难
1.
2.
3.
4.
5.
开始!!!!

我不太明白你想用这个号码做什么,但你可以这样得到它

jQuery

var second_digit = $('input[name="dif"]:checked').val();
javascript

var radios = document.getElementsByName("dif");
var second_digit = null;
for (var i = 0; i < radios.length; i++) {
    if (radios[i].checked) {
        second_digit = radios[i].value;
        //skip other radios as only one can be selected
        break;
    }
}


这将转换为数字。

正如我在对您的问题的评论中已经提到的,您根本没有使用jquery。下面是一个基本示例,说明如何让jquery为您完成一些工作:


for(var opts=[],i=1;iYou用jquery为您的问题添加了标签,但您似乎不惜一切代价试图避免它。您甚至没有在代码片段中包含库。有什么原因吗?对不起,我对jquery还是很陌生。我添加标签的唯一原因是因为我愿意使用它来解决此问题。感谢您的快速响应!非常感谢您的问题
没有被接受的答案
。请对答案进行投票,并将有用的答案标记为被接受的答案。。。
second_digit = second_digit * 1;
second_digit = Number(second_digit);