Javascript 记录并返回onClick事件
我在以前的程序中使用过onClick事件来操纵视频的当前时间,但我想知道是否有办法记录onClick事件并返回每个值 具体来说,我有一个15分钟的视频播放,我想记录参与者每次单击特定按钮的时间,并在每次单击时返回 这可能吗?我更希望信息以txt文件的形式返回,但是即使它们都返回到页面,我也会满足于此 编辑:这是我的当前代码。我在JS(使用HTML)方面的经验非常有限,这基本上是我目前理解的程度。我遇到的问题是,我不想使用警报窗口,而是需要能够记录参与者每次单击“获取”按钮时的行为,而这种方式对他们来说是不可见的,但我能够在他们交互后进行记录Javascript 记录并返回onClick事件,javascript,html,Javascript,Html,我在以前的程序中使用过onClick事件来操纵视频的当前时间,但我想知道是否有办法记录onClick事件并返回每个值 具体来说,我有一个15分钟的视频播放,我想记录参与者每次单击特定按钮的时间,并在每次单击时返回 这可能吗?我更希望信息以txt文件的形式返回,但是即使它们都返回到页面,我也会满足于此 编辑:这是我的当前代码。我在JS(使用HTML)方面的经验非常有限,这基本上是我目前理解的程度。我遇到的问题是,我不想使用警报窗口,而是需要能够记录参与者每次单击“获取”按钮时的行为,而这种方式对他
<!DOCTYPE html>
<html>
<!--Video-->
<video id = "15min" style="width:740px; height:440px" controls autoplay>
<source src="C:\Users\Theresa\Desktop\vigilclipped.mp4" type="video/mp4">
<source src="video.ogg" type="video/ogg">
Your browser does not support HTML5 video.
</video>
<!--Video Jump functions-->
<script>
var vid = document.getElementById("15min");
function setCurTime() {
vid.currentTime = 500;
}
</script>
<script>
var vid = document.getElementById("15min");
function getCurTime() {
alert(vid.currentTime);
}
</script>
<!--Buttons-->
<button onClick="setCurTime()">
Set
</button>
<button onClick="getCurTime()">
Get
</button>
</body>
</html>
您的浏览器不支持HTML5视频。
var vid=document.getElementById(“15分钟”);
函数setCurTime(){
vid.currentTime=500;
}
var vid=document.getElementById(“15分钟”);
函数getCurTime(){
警报(见当前时间);
}
设置
得到
您能为它显示一些代码吗?为什么不可能?尝试绑定您的事件,将它们记录在内存或缓存或cookie中,或将它们发送到服务器,可能还带有会话id。要导出,我相信您可以将数据发送到服务器,并将其写入文本文件,或执行您的需求所述的操作。