Используя javascript, я хочу показать сообщение об ошибке, и сообщение скроется/исчезнет через 2 секунды. Ошибка отображается отлично и скрывается через 2 секунды, но она не работает во второй раз. если я перезагружу свою страницу, он отлично работает и так далее.Показать ошибку с помощью javascript
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>
Что такое событие, запускающее ваш код (например, нажатие кнопки), или оно загружается самой страницей? – Jaay
Как именно вы это показываете? Вы должны установить 'display:', чтобы показать его и 'display: none', чтобы скрыть. –
Как называется ваш javascript ...? это функция? или это просто работает при загрузке страницы? –