Condição ELSE não atende ao código

28/06/2021

5

Bom galera, meu primeiro post aqui, estou iniciando na área e meu ELSE não atende ao que peço, se coloco algo diferente de "Brasil" ou "Brazil" ele continua me retornando "Brasileiro", além de repetir várias vezes. Venho com vergonha por ser algo simples, porém me sinto muito abraçado pelos vídeos da DevMedia em relação a comunidade. Se postei errado me desculpem



<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Exercício </title>
</head>
<body>
<h1>CHECAGEM DE NACIONALIDADE</h1>
Digite seu País <input type="text" name="nacionalidade" id="nac">
<input type="button" value="Enviar" onclick="verificar()">
<div id="res"></div>
<script>
function verificar(){
var n = document.getElementById('input#nac')
var r = document.getElementById('div#res')

if(n == 'Brasil' || 'Brazil'){
r.innerHTML += '<b>Brasileiro</b>'
}else{
r.innerHTML += '<b>Estrangeiro</b>, vindo do país '+n
}
}
</script>
</body>
</html>
Responder

Posts

if (n == 'Brasil' || n == 'Brazil') {
    r.innerHTML += '<b>Brasileiro</b>'
} else {
    r.innerHTML += '<b>Estrangeiro</b>, vindo do país '+n
}
Responder

29/06/2021

Gabriel

Obrigado amigo!
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar