Javascript 检查单选按钮是否已选中的简单方法

Javascript 检查单选按钮是否已选中的简单方法,javascript,radio-button,Javascript,Radio Button,我知道有很多类似的问题如何检查单选按钮是否被选中。所以我知道如何用javascript检查这一点。我的问题是:我不知道如何正确使用它。 我的问题是: 每5个问题我得到5个类别。每个问题有4个单选按钮,不重要*不重要*更重要和非常重要。 用户必须为每个问题选择每个问题。那么,如果每个问题都得到了回答,我该如何检查?我不知道该怎么做 以下是两个问题的代码: 由于它们是收音机,每组只能检查一个,请尝试以下操作: var categories = document.querySelectorAll('p

我知道有很多类似的问题如何检查单选按钮是否被选中。所以我知道如何用javascript检查这一点。我的问题是:我不知道如何正确使用它。 我的问题是: 每5个问题我得到5个类别。每个问题有4个单选按钮,不重要*不重要*更重要和非常重要。 用户必须为每个问题选择每个问题。那么,如果每个问题都得到了回答,我该如何检查?我不知道该怎么做 以下是两个问题的代码:


由于它们是收音机,每组只能检查一个,请尝试以下操作:

var categories = document.querySelectorAll('p.radio'),
    checked = document.querySelectorAll('p.radio input:checked');

if ( checked.length == categories.length ) {
  // every question was answered
} else {
  // some question(s) were not answered
}

首先,问题的每组单选按钮应共享同一组属性,以便每个组只能选择一个。^它们共享相同的名称…@elclanrs:1 group=1 name。。。这有什么不对?+1但是请记住:checked选择器在IE8中不起作用。
var categories = document.querySelectorAll('p.radio'),
    checked = document.querySelectorAll('p.radio input:checked');

if ( checked.length == categories.length ) {
  // every question was answered
} else {
  // some question(s) were not answered
}