我想做一个倒计时秒表

I want to make a Countdown Stopwatch

我想制作一个倒计时秒表,我可以在其中定义时间并将它减少到 0:00,其中我有 3 个按钮,即开始、停止、重置。

任何人都可以帮助我搜索了很多网站,但没有得到我想要的东西。

First you should try it yourself.

如果您做不到,我认为 this 视频可以帮助您制作秒表。 或者您可以查看 this 博客 post。 here 是秒表的另一个例子。

试试这个希望对你有用

var CCOUNT;
$(document).ready(function () {
    $('#btnct').click(function () {
        CCOUNT = $('#seconds').val();
        cdreset();
    });
});
var t, count;

function cddisplay() {
    document.getElementById('timespan').innerHTML = count;
}

function countdown() {
    // starts countdown
    cddisplay();
    if (count === 0) {
        // time is up
    } else {
        count--;
        t = setTimeout(countdown, 1000);
    }
}

function cdpause() {
    // pauses countdown
    clearTimeout(t);
}

function cdreset() {
    // resets countdown
    cdpause();
    count = CCOUNT;
    cddisplay();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>

<form id="frm">Seconds:
    <input type="text" id="seconds" name="seconds" value="0" size="2" maxlength="2" />
    <br/>
    <input type="button" id="btnct" value="Input" />
</form>
<span id="timespan"></span>

<input type="button" value="Start" onclick="countdown()">
<input type="button" value="Stop" onclick="cdpause()">
<input type="button" value="Reset" onclick="cdreset()">