我需要跟踪是否观看了视频,所以我发现了如下使用javascript的技巧
<script type='text/javascript'>
document.getElementById('fce_video').addEventListener('ended',myHandler,false);
function myHandler(e) {
if(!e) { e = window.event; }
// What you want to do after the event
alert('hi');
}
</script>
但是我的HTML版本是4,当我收到视频标签ID时,
Error: TypeError: document.getElementById(...) is null
我的脚本有什么问题?
如果您video
在HTML4中使用html标记,则操作无关紧要,因为该标记在HTML4中不存在,因此您使用javascript的原因找不到该标记。如果您使用的是Flash视频,请确保在页面加载后运行脚本,该脚本可能在视频呈现到页面之前就已在运行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句