JavaScript實現(xiàn)學(xué)生在線做題計時器功能
更新時間:2018年12月05日 08:35:49 作者:believe__sss
這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)學(xué)生在線做題計時器功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
最近在項目中實現(xiàn)了一個學(xué)生在線做題的功能,其中需要記錄學(xué)生的答題時間,所以就在前臺寫了個計時器
效果如下:

HTML部分:
<div class="panel panel-default"> <label>答題計時:</label><input type="text" name="" readonly="readonly" id="timer" style="border: none;"> </div>
JS部分:
<script type="text/javascript">
var n_timer = timer();
//計算學(xué)生的做題時間
var ele_timer = document.getElementById("timer");
var n_sec = 0; //秒
var n_min = 0; //分
var n_hour = 0; //時
//60秒 === 1分
//60分 === 1小時
function timer() {
return setInterval(function () {
var str_sec = n_sec;
var str_min = n_min;
var str_hour = n_hour;
if (n_sec < 10) {
str_sec = "0" + n_sec;
}
if (n_min < 10) {
str_min = "0" + n_min;
}
if (n_hour < 10) {
str_hour = "0" + n_hour;
}
var time = str_hour + ":" + str_min + ":" + str_sec;
ele_timer.value = time;
n_sec++;
if (n_sec > 59) {
n_sec = 0;
n_min++;
}
if (n_min > 59) {
n_min = 0;
n_hour++;
}
}, 1000);
}
</script>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
微信小程序掃描普通二維碼跳轉(zhuǎn)到小程序指定頁面操作方法
這篇文章主要給大家介紹了關(guān)于微信小程序掃描普通二維碼跳轉(zhuǎn)到小程序指定頁面操作的相關(guān)資料,為了分享方便,或者制作宣傳海報之類的,經(jīng)常需要用到微信小程序指定頁面的二維碼,讓用戶掃碼直達頁面,需要的朋友可以參考下2023-08-08
跟我學(xué)習(xí)javascript的循環(huán)
跟我學(xué)習(xí)javascript的循環(huán),本文不僅針對javascript循環(huán)進行講解,還對prototype補充了幾點小tips,歡迎大家閱讀。2015-11-11
詳解處理bootstrap4不支持遠(yuǎn)程靜態(tài)框問題
這篇文章主要介紹了詳解處理bootstrap4不支持遠(yuǎn)程靜態(tài)框問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-07-07

