我正在尝试将内联Javascript事件触发器从HTML移到一个单独的Javascript文件中。我在转换这段代码时遇到了困难:
<audio id="audio-source" preload="true" ontimeupdate="document.getElementById('tracktime').innerHTML = Math.floor(this.currentTime)">转换成我的Javascript文件中的addEventListener方法。这就是我到目前为止所知道的:
var audioDuration = document.getElementById('tracktime');
audioDuration.addEventListener("timeupdate", function(){
this.innerHTML = Math.floor(this.currentTime);
}, false);它没有在浏览器中返回任何东西,当通过Chrome开发工具进行检查时,我在控制台中也看不到任何错误。我是不是遗漏了什么?
发布于 2014-08-15 13:00:18
尝试将选项指定给元素
audioDuration.ontimeupdate = function() { ... };
https://stackoverflow.com/questions/25321441
复制相似问题