1That is not possible without intercepting addEventListener calls and keep track of the listeners or use a library that allows such features unfortunately. It would have been if the listeners collection was accessible but the feature wasn't implemented.
2
3The closest thing you can do is to remove all listeners by cloning the element, which will not clone the listeners collection.
4
5Note: This will also remove listeners on element's children.
6
7var el = document.getElementById('el-id'),
8 elClone = el.cloneNode(true);
9
10el.parentNode.replaceChild(elClone, el);