var pacientes = document.querySelectorAll(".paciente");
pacientes.forEach(function(paciente) {
paciente.addEventListener("dblclick", function() {
this.remove();
});
});
var pacientes = document.querySelectorAll(".paciente");
pacientes.forEach(function(paciente) {
paciente.addEventListener("dblclick", function() {
this.remove();
});
});
Lincoln Carvalho, tudo bom?
Você pode usar uma biblioteca como jQuery: https://api.jquery.com/dblclick/
Ou usar attachEvent para fazer compatibilidade e usar ondblclick como o nome do evento.
E não consigo testar no IE no momento, mas acredito que este site possa ti ajudar também caso não queira usar jQuery: https://polyfill.io/v2/docs/ ele gera cobertura de navegadores com a própria API do JavaScript gerando os polifylls necessários
Só para completar, a função "dblclick" funciona no Edge, o que deve estar acontecendo é que esta linha não retorna um array no Edge
var pacientes = document.querySelectorAll(".paciente");
retorna uma NodeList, então deverá fazer uma conversão para array...veja o código abaixo ...
var pacientes = document.querySelectorAll(".paciente");
Array.from(pacientes).forEach(function(paciente) {
paciente.addEventListener("dblclick", function() {
this.remove();
});
});
ok o Array funcionou bem!