如果我像下面的代码那样使用内联函数,如何检查元素上是否有事件侦听器?因为我有一个函数可以调用该函数并添加事件侦听器,但是它会导致重复事件侦听器导致它两次触发一个函数。如果它已经存在,我该如何检查它以便我可以阻止它添加事件侦听器?
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");
});
}