Я хочу сбросить все переключатели на непроверенные, но мой код не работает - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь выполнить задание для курса 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;
}

1 Ответ

0 голосов
/ 08 февраля 2019
document.querySelectorAll('input[type="radio"]')

Возвращает массив.Вы должны перебрать его элементы, используя forEach.

Поскольку это для курса, я не буду разъяснять это для вас;)

...