Verifique se um elemento possui um ouvinte de eventos. sem jquery [duplicado]
Esta pergunta já tem uma resposta aqui:
Como verificar se o ouvinte de evento anexado dinamicamente existe ou não? 11 respostascomo verificar se um elemento tem um ouvinte de eventos, se eu usar uma função embutida, como o código abaixo. porque eu tenho uma função que chama a função e adiciona o ouvinte de evento, mas faz com que o ouvinte de duplicação faça com que ele acione uma função duas vezes. Então, como posso verificá-lo para impedir que ele adicione um ouvinte de evento, se ele já existir. obrigado! : D
for (var a = 0;a<formFieldInput.length;a++) {
if(formFieldInput[a].hasAttribute("name") && formFieldInput[a].attributes.title.value !== "Valid Until") {
formFieldInput[a].addEventListener("click",function(event) {
toggleFieldList(event,"show");
});
}