setTimeout(function(){
document.getElementById("alarmmsg").innerHTML=msg;
},3000);
上面的代码显示的是消息但不会离开屏幕。可能是什么问题?
答案 0 :(得分:10)
首先显示消息,然后在3秒后删除它。
document.getElementById("alarmmsg").innerHTML = msg;
setTimeout(function(){
document.getElementById("alarmmsg").innerHTML = '';
}, 3000);
答案 1 :(得分:0)
你永远不会从元素中删除它;您只是告诉浏览器等待3秒,然后将innerHTML
alarmmsg
设置为您的变量。
setTimeout(function () {
document.getElementById("alarmmsg").innerHTML = msg;
}, 3000);
// Now remove alarmmsg's content.
document.getElementById("alarmmsg").innerHTML = "";