Olá, Estou com o seguinte problema: O código abaixo só chama a função para calcular o icm quando eu clico no botão, porém o segundo evento (console.log) acontece assim que a página é atualizada. Gostaria de saber o que estou errando.
function calculaTodosOsImcs(){
console.log("Pegando os dados dos pacientes")
var pacientesTr = document.getElementsByClassName("paciente");
console.log("Dados coletados!");
percorreArray(pacientesTr,function(pacienteTr){
paciente = montaPaciente(pacienteTr);
imcHtml = pacienteTr.getElementsByClassName("info-imc")[0];
imcHtml.textContent = paciente.calculaImc();
});
}
var botao = document.getElementById("calcula-imcs");
botao.addEventListener("click",calculaTodosOsImcs);
botao.addEventListener("click",console.log("Calculando os Imcs"));