gpt4 book ai didi

javascript - 使用 javascript 显示错误

转载 作者:太空宇宙 更新时间:2023-11-04 16:22:42 24 4
gpt4 key购买 nike

使用 javascript 我想显示错误消息,消息将在 2 秒后隐藏/消失。错误显示完美并在 2 秒后隐藏,但第二次不起作用。如果我重新加载我的页面,它会再次完美运行等等。

JavaScript

if(task_hour == "hour" || task_minute == "minute"){

document.getElementById("error").innerHTML = "Add Time for the Task";
setTimeout(function(){ document.getElementById("error").style.display="none"; }, 2000);

return false;
}

HTML

<div id="errordiv" align="center" style="margin-left: auto; margin-right: auto;"> 
<span id="error" style="color: red"> </span>
</div>

最佳答案

您应该将 div 设置为初始隐藏(display: none)并使用 display: block 来显示它:

JS:

var timer = null;

function showError(message) {
if (timer !== null) {
// Clear previous timeout:
clearTimeout(timer);
timer = null;
}
var errorElement = document.getElementById("error");
errorElement.innerHTML = message;
errorElement.style.display = 'block';
timer = setTimeout(function(){ errorElement.style.display = 'none'; }, 2000);
}

showError('Error!');

HTML:

<div id="errordiv" align="center" style="margin-left: auto; margin-right: auto;"> 
<span id="error" style="color: red; display: none"></span>
</div>

关于javascript - 使用 javascript 显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27965834/

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