звуковое событие не запускается при динамическом связывании - PullRequest
0 голосов
/ 08 ноября 2011

У меня есть аудио элемент (я добавляю его в тело через js), который воспроизводит аудио.Если я связываю событие onplay в html, то оно работает.

<audio onplay="alert('t')" .... its working...

, но если я связываю его через js, то оно не работает.

document.getElementById('audio1').onplay = function() { alert('t'); }; //..... not working

любое решение?

1 Ответ

2 голосов
/ 08 ноября 2011

Это неправильный способ присоединения слушателей событий, попробуйте:

document.getElementById('audio1').addEventListener('play',function() { alert('t'); });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...