2017-01-09 47 views
0

我有多个完整页面div,但一次只显示一个(在线考试申请网站)或一次显示一个问题。我想用javascript来计算在每个问题或div上花费的时间(秒)。有没有办法做到这一点?计算在活动或可见div中花费的时间(Javascript)

+0

是的... JavaScript有一个毫秒计时Date对象 –

+0

你能指导我如何做到这一点吗? – erdeepak

+1

我会就已经创建的*在线考试申请网站*代码提出一些建议 - 毫无意义地给您一个不符合您已经编写的代码的答案 - 不需要您发布整个辣酱玉米饼馅,只是一个最小的例子,显示你有麻烦添加定时功能将是足够的 –

回答

0

更好的方法是使用Console API。您可以定义在问题变为活动状态时将触发的javascript功能。您将必须使用

console.time(label) 

其中,标签是计时器的名称。这将启动计时器。而且,当用户移动到下一个问题,您可以拨打

console.timeEnd(label) 

,这里的标签是先前针对上述计时器定义相同的标签。这将为您准确地提供用户解决该特定功能的时间(以毫秒为单位)。

相关问题