Ta bom, concluí o curso, ficou muito lindo, mas, e se eu não quiser adicionar os pacientes mais de uma vez como faço? percebi que quando clico ele vai adicionando, e adicionando, e acaba repetindo os pacientes adicionados na tabela.
Ta bom, concluí o curso, ficou muito lindo, mas, e se eu não quiser adicionar os pacientes mais de uma vez como faço? percebi que quando clico ele vai adicionando, e adicionando, e acaba repetindo os pacientes adicionados na tabela.
Oi Marcos, tudo certo?
Você precisaria evitar que a função fosse chamada mais de uma vez quando o botão é clicado. (presumindo que seja um botão).
Algo assim:
var element = document.querySelector('#element');
element.addEventListener('click', function(event) {
alert('Hello!');
event.target.removeEventListener(event.type, arguments.callee);
});
Quando clica no elemento, executa o que precisa executar (no caso um alert) e depois remove o EventListener.
Precisaria atualizar a página para conseguir fazer tudo novamente.
Como usar o target você vai aprender nos cursos de JS aqui na Alura.
Espero ter ajudado e bons estudos,
Abcs!
Muito bacana Natan, obrigado!