Não consigo usar o if em JavaScript

JavaScript Web

29/08/2023

Boa noite a todos, meu código não funciona o "if", por favor peço que me ajudem a encontrar o erro e como corrigilo.
Código:

<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ONU</title>
</head>
<body>
<h1>Descubra sua nacionalidade</h1>
Digite o país em que você nasceu <input type="text" id = pais>
<input type="button" value="Verificar" onclick = "Clicar()">
<div id = ''''res''''>

</div>

<script>
var p = document.getElementById(''''pais'''')
var res = document.getElementById(''''res'''')

function Clicar() {
res.innerHTML = (''''Você nasceu em '''' + p.value)
if (p == ''''Brasil'''') {
res.innerHTML += '''', Você é brasileiro!'''' }
}

</script>
</body>
</html>

Eu consigo digitar ''''Brasil'''' na caixa, mas só aparece o "Você nasceu em Brasil", mas não aparece o "Você é brasileiro!".
Adriano Dalmina

Adriano Dalmina

Curtidas 0

Melhor post

Weber

Weber

30/08/2023

O erro está nessa linha: if (p == ''''Brasil'''') {

p é um objeto do tipo input.

O correto é: if (p.value == ''''Brasil'''') {
GOSTEI 1

Mais Respostas

Weber

Weber

29/08/2023

O erro está nessa linha: if (p == 'Brasil') {

p é um objeto do tipo input.

O correto é: if (p.value == 'Brasil') {
GOSTEI 1
Adriano Dalmina

Adriano Dalmina

29/08/2023

Cara muito obrigado! me ajudou muito, Boa sorte na sua jornada.
GOSTEI 0
POSTAR