警报无法实现此功能。但是,您可以使用div
function tempalert(msg,duration){ var el = document.createElement("div"); el.setAttribute("style","position:absolute;top:40%;left:20%;background-color:white;"); el.innerHTML = msg; setTimeout(function(){ el.parentNode.removeChild(el); },duration); document.body.appendChild(el);}像这样使用:
tempalert("close",5000);

![显示警告框后如何自动隐藏它?[重复] 显示警告框后如何自动隐藏它?[重复]](http://www.mshxw.com/aiimages/31/483935.png)
