Estou treinando mainupar o doom em cada interação nova , por curiosidade , porém estou tendo dificuldade em alguns pontos , sendo esse o html
Perfil <p>Gênero</p>
<input type="radio" name="userGender" id="Feminino" value="Feminino">
<label for="Feminino">Feminino</label>
<input type="radio" name="userGender" id="Masculino" value="Masculino">
<label for="Masculino">Masculino</label>
<input type="radio" name="userGender" id="NaoInforma" value="NaoInforma">
<label for="NaoInforma">Não Informar</label>
</fieldset>
<button id="generoButton" type="submit">Enviar</button><br>
e esse o Java Script
const generoButton = document.getElementById('generoButton')
generoButton.addEventListener('click', (event) => {
event.preventDefault();
let genero = document.querySelector('input[name="userGender"]:checked');
validarSexo(genero)
})
function validarSexo(obj) {
if (!obj) {
console.log("Campo em branco")
} else {
console.log("valor escolhido", obj.value)
}
}
O problema é que deveria aparecer no console.log a minha mensagem ,lembrando que o script já está na página html