gustavoguanabara / javascript

Curso de JavaScript

Home Page:https://gustavoguanabara.github.io/javascript/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Problema com o ex015 do curso de JavaScript

rafaelemidiolopes opened this issue · comments

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

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!