Lucas_Camara
Vc não está usando o getElementById da forma correta. Vc deve apenas passar o ID do elemento que quer recuperar:
document.getElementById('txtnacio');
Usando da forma como vc fez, o certo seria utilizar o querySelector:
document.querySelector('input#txtnacio');
Mateus_Kindel_Cezar
Mateus_Kindel_Cezar
agora ta dando outro erro o if só da como brasileiro
function Verificar(){
var txtnac = window.document.querySelector('#txtnacio')
var div = window.document.querySelector('#ver')
var país = String(""+ txtnac.value)
if( país == "brasil","Brasil" ) {
ver.innerHTML = ` <p>Você é do <strong> ${país} </strong> por tanto <strong>Brasileiro</strong></p><br/> `
} else {
ver.innerHTML += `<p>Você é do <strong> ${país} </strong> por tanto <storng>Estrangeiro</strong><br/>`
}
ver.innerHTML += '<p>Vá com cuidado!</P>'
}
Solucao aceita
Lucas_Camara 1 like
Esse if não está correto. Tente assim:
if (pais === 'brasil' || pais === 'Brasil') {}
- Evite utilizar acentos nas variáveis (errado: país, correto: pais)
- A comparação
=== que utilizei é semelhante à ==, porém, também testa o tipo, que no caso, são Strings.