Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problema com o ex015 do curso de JavaScript #60

Open
rafaelemidiolopes opened this issue Feb 25, 2023 · 1 comment
Open

Problema com o ex015 do curso de JavaScript #60

rafaelemidiolopes opened this issue Feb 25, 2023 · 1 comment

Comments

@rafaelemidiolopes
Copy link

as fotos das mulheres n aparecem por nada.
código js:
function verificar() {
var data = new Date()
var ano = data.getFullYear()
var fano = window.document.getElementById('txtano')
var res = document.getElementById('res')
if (fano.value.length == 0 || Number(fano.value) > ano) {
window.alert('Verifique os dados e tente novamente!')
} else {
var fsex = document.getElementsByName('radsex')
var idade = ano - Number(fano.value)
var genero = ''
var img = document.createElement('img')
img.setAttribute('id', 'foto')
if (fsex[0].checked) {
genero = 'Homem'
if (idade >=0 && idade < 10)
{//criança
img.setAttribute('src', 'bebem.png')

        } else if (idade < 21) {
            //jovem
            img.setAttribute('src', 'jovemm.png')
        }
        else if(idade < 50) {
            //adulto
            img.setAttribute('src', 'adultom.png')
        }
        else {
            ///idoso
            img.setAttribute('src', 'idosom.png')
        }


        if (fsex[1].checked) {
            genero = 'Mulher'
        if (idade >=0 && idade < 10) 
        {//criança
            img.setAttribute('src', 'bebef.png')
        } 
        else if (idade < 21) {
            //jovem
            img.setAttribute('src', 'jovemf.png')
        }
        else if(idade < 50) {
            //adulto
            img.setAttribute('src', 'adultof.png')
        }
        else {
            //idoso
            img.setAttribute('src', 'idosof.jpg')
        }
    }
        res.style.textAlign = 'center'
        res.innerHTML = `Detectamos ${genero} com ${idade} anos. `
        res.appendChild(img)
    }
 
} }

código html:

Verificador de Idade

Ano de Nascimento:

Sexo: Masculino Feminino

Preencha os dados acima para ver o resultado!
©Rafael <script src="script.js"></script>

me ajudem, por favorr

@matheussgo
Copy link

matheussgo commented Feb 28, 2023

Seu HTML não está aparecendo pra mim. Consegue colocar no seu repositório de Javascript? Assim consigo analisar melhor, pra poder ajudar. Copiei seu código e utilizei o meu HTML (do exercício) e a foto da mulher apareceu normalmente. Olhando por alto, a única coisa que encontrei de "errado" no seu código foi a atribuição de valor vazio na variável gênero, onde falta fechar aspas. (var genero = ''). Coloca o exercício no seu repositório, aí podemos tentar ajudar. Abraço!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants