0

这里我有一个javascript函数:

function displayDuration(){
var vdo = document.getElementById('v');
document.getElementById('dur').innerHTML = vdo.currentTime+" / "+vdo.duration;
}

我可以这样称呼:<button onclick='displayDuration()'>Display duration</button>

但我想在 div 中显示当前时间,从一开始就没有按钮,这样它就可以继续动态更新它,就像 youtube 一样。

请帮忙!

4

2 回答 2

0

对不起,伙计们,但我找到了答案:

<script>
var vid = document.getElementById('screen');
vid.addEventListener('timeupdate',function(){
//whatever
});
</script>
于 2013-07-11T11:56:17.927 回答
0

将函数绑定视频的timeupdate事件而不是按钮的click事件,或者通过setInterval

于 2013-07-11T11:30:52.327 回答