Сообщение от cyber
|
Можно ли как то удалить все обработчики добалвенны через addEventListener с єлемента через консоль?
|
Нашел как сделать это, сначала делаем так в консоле
var listeners = getEventListeners( document.body );// меняем элемент на нужный
потом так
Object.keys( listeners ).forEach( function ( event ) {
listeners [ event ].forEach( function ( obj ) {
document.body.removeEventListener( event, obj.listener );// не забываем поменять тут элемент
} );
} );
т
Если сделать вместе не работает
Если обработчик висит не именно на переданно элементе, не работает