如何在表单加载时显示第一条消息,并在 1 分钟后显示下一条消息
How to show first message on form load and next one after 1min?
因为我对javascript没有太多了解,我需要你的帮助。我的问题是这样的:
我正在使用 setInterval() 在 1 分钟后增加 i
的值,我正在使用以下代码:
var i = minutes;
function decrementMin() {
if(i>=0)
{
i--;
}
if(i==0)
{
alert('Minute = Congratulation your time begin now!');
}
document.getElementById('minutes').innerHTML = i + "minutes";
}
setInterval('decrementMin()',60000);
问题是我想在页面加载时以<div id='minutes'></div>
显示第一条消息,但它在 1 分钟间隔后显示消息。如果我的代码中缺少某些内容,请告诉我。
您的问题是您在显示第一条消息之前设置了间隔。 相反,您可以直接调用该函数,然后设置间隔。 此外,您需要在达到 0 后清除间隔:
var i = minutes;
var intID;
function decrementMin() {
if(i>=0)
{
i--;
}
if(i==0)
{
clearInterval(intID);
alert('Minute = Congratulations my friend your time begins now!');
}
document.getElementById('minutes').innerHTML = i + "minutes";
}
decrementMin();
intID = setInterval(decrementMin, 60000);
这样,您可以立即调用函数,然后将其设置为每分钟运行一次。达到 0 后,清除间隔,以便函数不计入"-1"等。
相关文章:
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 我正在创建一个聊天,但每次我发送消息时,它都不会让我再发送另一条消息,就像表格一样;不起作用
- 当我的条件为true时,显示一条弹出消息
- 加载页面每10秒显示一条不同的消息
- 更改路线时,在react.js中得到一条非常crypric的消息
- 当用户单击保存按钮时,标签会显示一条消息
- 仅显示一条通用消息,而不是每个输入显示一条
- 如果用户的浏览器早于以下版本,则显示一条消息:IE 10、Firefox 39、Chrome 39、Opera 8
- 我的代码给了我一条错误消息:GetElementById()为null或不是对象
- 当最后一条消息溢出时删除它
- Javascript在每个有问题的控件上输出一条错误消息
- 如何设置计时器以显示警报消息并将该警报消息与另一条警报消息重叠
- jQuery image丢弃无效的图像类型,并显示一条无效的消息而不是警告框
- 重定向到同一页面,但其中包含一条消息
- 重定向到同一页面,但其中包含一条消息
- 当gullow-eslit失败时,抛出一条gullow通知消息
- 如何避免收到一条消息,指出对象未定义
- 角度:当没有结果时显示一条消息 ng-重复角度 ?(具体情况)
- 从引导框架发送电子邮件 我的错误是我收到一条消息是邮件已成功发送,但我没有收到任何邮件
- Javascript重定向然后显示一条消息