Чтобы удалить обработчик mouseleave у всех элементов с классом audiorow_inner с помощью JavaScript, можно воспользоваться методом removeEventListener. 3 Для этого в параметрах нужно передать тип события и ту же функцию, которые передавались при назначении события. 3
Также можно использовать технику делегирования событий. 1 Для этого нужно добавить обработчик события на элемент ul, а при клике на элементы li возникшее событие будет доплывать до обработчика на элементе ul. 1 В нём уже можно получить id, class или любые другие атрибуты целевого элемента. 1 После этого удалить обработчик можно вызовом функции removeEventListener, передав внутрь ссылку на функцию обработчик. 1
Ещё один способ удалить все прослушиватели событий у элемента — использовать метод cloneNode() для клонирования элемента, а затем заменить оригинальный элемент клоном. 5