首页 > 解决方案 > 如何使用 javascript 自动关闭弹出警报

问题描述

当用户单击一个按钮时,我想显示一个弹出警报,其中包含“您正在重定向”之类的消息,并且在 2 到 3 秒后弹出警报需要自动关闭。是否可以在 javascript 中执行此操作?任何人都可以建议如何实现这一目标。

标签: javascriptjqueryjsp

解决方案


您可以使用setTimeout函数来实现这一点。

document.getElementById('my-btn').onClick = function(e) {
  e.preventDefault();
  showPopup();
  setTimeout(function () {
    location.href = 'new location';
  }, 2000);
}

推荐阅读