Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 比较选中单选按钮的值和提交按钮的值_Javascript_Loops_Button_Radio Button_Addeventlistener - Fatal编程技术网

Javascript 比较选中单选按钮的值和提交按钮的值

Javascript 比较选中单选按钮的值和提交按钮的值,javascript,loops,button,radio-button,addeventlistener,Javascript,Loops,Button,Radio Button,Addeventlistener,我正在尝试做一个选择题测验,它使用单选按钮和内的。正确答案存储在的值属性中,我想比较选中单选按钮的值是否与相关(在其自己的字段集中)的值相匹配。然而,我没有得到任何结果控制台上的按钮点击 我已经完成或正在尝试完成的步骤如下: 获取每个字段集 获取每个字段集的单选按钮 获取相关的字段集按钮 为按钮添加单击事件侦听器,以检查 每个字段集单选按钮都与其关联字段的值相匹配 钮扣 如果单击该按钮,请检查选中的单选按钮值 匹配该字段集中的按钮值,console.log(“CORRECT”), 否则,如果错误

我正在尝试做一个选择题测验,它使用单选按钮和
内的
。正确答案存储在
属性中,我想比较选中单选按钮的值是否与相关(在其自己的字段集中)的值相匹配
。然而,我没有得到任何结果控制台上的按钮点击

我已经完成或正在尝试完成的步骤如下:

  • 获取每个字段集
  • 获取每个字段集的单选按钮
  • 获取相关的字段集按钮
  • 为按钮添加单击事件侦听器,以检查 每个字段集单选按钮都与其关联字段的值相匹配 钮扣
  • 如果单击该按钮,请检查选中的单选按钮值 匹配该字段集中的按钮值,
    console.log(“CORRECT”)
    , 否则,如果错误,
    console.log(“错误”)
    ,否则
    console.log(“跳过”)
  • var quizArea=document.getElementById(“测验区”);
    var fieldset=document.getElementsByTagName(“fieldset”);//第一步
    //控制台日志(字段集、字段集、长度、字段集类型);
    对于(var s=0;s
    字段集{
    边框:2倍纯色灰色;
    保证金:0.5雷姆自动;
    }
    传奇{
    字体大小:粗体;
    }
    标签{
    显示:块;
    保证金:5雷姆;
    空白:nowrap;
    宽度:100%;
    }
    /*图例>*{文本对齐:居中;}*/
    输入[类型=收音机]{
    浮动:左;
    保证金权利:.5rem;
    }
    .提交按钮{
    显示:块;
    保证金:.5rem自动;
    文本对齐:居中;
    }
    
    印度尼西亚的首都是什么?
    雅加达
    吉隆坡
    马尼拉纸
    提交
    马来西亚的首都是什么?
    雅加达
    马尼拉纸
    吉隆坡
    提交
    菲律宾的首都是什么?
    雅加达
    吉隆坡
    马尼拉纸
    提交
    
    您在两个循环中都使用了相同的变量
    i
    作为索引!@KunalKukreja:谢谢您指出这一点。我已经修改了上面的代码,但现在在控制台日志中没有给出任何结果,我不知道是什么导致了它。请帮助。