【问题标题】:Audio event not firing when bind dynamically动态绑定时未触发音频事件
【发布时间】:2011-11-08 10:21:56
【问题描述】:

我有一个正在播放音频的音频元素 <audio>(我通过 js 将其附加到正文)。如果我在 html 中绑定事件onplay,那么它可以工作。

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

但是如果我通过 js 绑定它,那么它就不起作用了。

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

有什么办法吗?

【问题讨论】:

    标签: javascript html audio dom-events


    【解决方案1】:

    这不是附加事件侦听器的正确方法,请尝试:

    document.getElementById('audio1').addEventListener('play',function() { alert('t'); });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-30
      • 2012-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多