Gostaria de saber qual seria a diferença entre adicionar um escutador de eventos e de usar a seguinte notação:
var botao = document.querySelector("#adicionar-paciente");
botao.onclick = function(){
console.log("Clicado");
}
agradeço desde já
Gostaria de saber qual seria a diferença entre adicionar um escutador de eventos e de usar a seguinte notação:
var botao = document.querySelector("#adicionar-paciente");
botao.onclick = function(){
console.log("Clicado");
}
agradeço desde já
Bom dia, Iago! Como vai?
A principal diferença é que com o onclick
vc consegue cadastrar apenas uma função como callback do evento. Já com o addEventListener()
vc pode utilizar quantas funções quiser que todas elas serão ativadas quando o evento ocorrer. Justamente por isso o addEventListener()
é mais indicado.
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!
muito obrigado pela resposta! Só mais uma dúvida, o que seria um "callback"? Agradeço desde já
Opa, Iago! Um callback é qualquer função que é invocada em resposta a ocorrência de um evento.
Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!