<form action="">
<input type="radio" name="r">
<input type="radio" name="r">
<input type="radio" name="r">
<input type="radio" name="r">
<button id="btn">Кнопка</button>
</form>
const btn = document.getElementById('btn'),
inputs = document.querySelectorAll('input'),
checkedInputs = inputs.checked;
btn.addEventListener('click', function(){
event.preventDefault();
console.log(checkedInputs);
})
inputs
это коллекция узлов (элементов) и у этой коллекции нет свойства .checked
. Оно есть только у каждого отдельного элемента в этой коллекции. Соответственно вам нужно их просто отфильтровать:const btn = document.getElementById('btn'),
inputs = document.querySelectorAll('input')
btn.addEventListener('click', function(){
event.preventDefault();
let checkedInputs = [...inputs].filter(n => n.checked);
console.log(checkedInputs);
})