Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não consigo chamar meu código js no meu HTML

Nas aulas de lógica de programação os html's criados basicamente eram constituídos de um "" e logo após a tag script do inicio ao fim.

Já no curso de JavaScript o professor pede para baixar o conteúdo e ja vem um HTML pronto e dentro da pasta criamos um outro arquivo cm o JavaScript com a função que queremos que seja exibida no HTML no caso para separar bem.

O professor indica criar uma tag script dentro da tag head e inserir o codigo ali, mas após esse processo html nao me traz o resultado do JavaScript.

Onde eu estou errando?

1 resposta
solução!
<script>
    var pacientes = document.querySelectorAll(".paciente");

    for (var i = 0; i < paciente.length; i++) {

        var pacientes = paciente[i];

        var tdPeso = paciente.querySelector(".info-peso");
        var peso = tdPeso.textContent;

        var tdAltura = paciente.querySelector(".info-altura");
        var altura = tdAltura.textContent;

        var tdImc = document.querySelector(".infor-imc");
        titulo.textContent = imc;

        var pesoValido = true;
        var alturaValida = true;



        if (peso <= 0 || peso >= 1000) {
            alert("Peso Inválido");
            pesoValido = false;
            tdImc.textContent = "Peso Inválido";
        }

        if (altura <= 0 || altura >= 3.00) {
            alert("Altura Inválido");
            alturaValida = true;
            tdImc.textContent = "Altura Inválida";
        }

        if (alturaValida && pesoValido) {
            var imc = peso / (altura * altura);
            tdImc.textContent = imc.toFixed(2);
        }

    }
</script>