gpt4 book ai didi

JavaScript倒计时添加开始和重置按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:54:28 28 4
gpt4 key购买 nike

我想使用以下代码使代码仅通过按下按钮启动,而不是在页面加载时代码自行启动。还添加了一个重置​​按钮。

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
var interval;
var minutes = 5;
var seconds = 10;
window.onload = function() {
countdown('countdown');
}

function countdown(element) {
interval = setInterval(function() {
var el = document.getElementById(element);
if(seconds == 0) {
if(minutes == 0) {
alert(el.innerHTML = "countdown's over!");
clearInterval(interval);
return;
} else {
minutes--;
seconds = 60;
}
}
if(minutes > 0) {
var minute_text = minutes + (minutes > 1 ? ' minutes' : ' minute');
} else {
var minute_text = '';
}
var second_text = seconds > 1 ? 'seconds' : 'second';
el.innerHTML = minute_text + ' ' + seconds + ' ' + second_text + ' remaining';
seconds--;
}, 1000);
}
</script>
</head>

<body>
<div id='countdown'></div>
</body>
</html>

最佳答案

用这个代替onload

<input type="button" onclick="countdown('countdown');" value="Start" />

重置,使用这个

<input type="button" onclick="minutes=5;seconds=10;" value="Reset" />

关于JavaScript倒计时添加开始和重置按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5362739/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com