javascript icon indicating copy to clipboard operation
javascript copied to clipboard

Problema com o ex015 do curso de JavaScript

Open rafaelemidiolopes opened this issue 2 years ago • 1 comments
trafficstars

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:

Preencha os dados acima para ver o resultado!
©Rafael

me ajudem, por favorr

rafaelemidiolopes avatar Feb 25 '23 18:02 rafaelemidiolopes

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!

matheussgo avatar Feb 28 '23 14:02 matheussgo