我正在尝试完成javascript课程的挑战。 单击按钮后,我要取消选中每个选中的单选按钮。下面是我的代码:
let result = 0;
function checkResult() {
if (document.getElementById("quiz1a").checked == true) {
result++;
}
if (document.getElementById("quiz2c").checked == true) {
result++;
}
if (document.getElementById("quiz3a").checked == true) {
result++;
}
if (document.getElementById("quiz4a").checked == true) {
result++;
}
document.querySelectorAll('input[type="radio"]').checked = false;
console.log(result);
result = 0;
}
答案 0 :(得分:1)
document.querySelectorAll('input[type="radio"]')
返回一个数组。您应该使用forEach
遍历其元素。
因为这是一门课程,我不会为您拼写出来;)