1

我需要显示一条弹出消息(类似于 Alertify.js 的“确认”功能的结果),并在用户关闭弹出窗口后无条件刷新屏幕,无论是通过'X '或'确定'按钮。

基本上,Alertify.js 提出的“确认”功能符合我的需要,除了它的“取消”按钮(因为它在用户点击后什么都不做)。如果我能以某种方式摆脱取消按钮,那就太好了,但我不知道该怎么做,或者我是否能够做到。你会建议什么解决方法?

我试过这段代码,

alert("Successful Message");
location.reload();

此代码会导致屏幕刷新但不显示警报。我猜第二行不会等待警报消息关闭,而是立即重新加载屏幕。

提前致谢!

4

1 回答 1

0

在这里你有一个工作演示:)

[我看到你是新人,所以点击蓝色按钮“运行代码片段”,如果它有效,请评论]

function myFunction() {
  var txt;
  if (confirm("Press a button!")) {
    txt = "You pressed OK!";
  } else {
    txt = "You pressed Cancel!";
  }
  document.getElementById("demo").innerHTML = txt;
}
<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Confirm Box</h2>


<button onclick="myFunction()">Try it</button>

<p id="demo"></p>


</body>
</html>

于 2019-11-28T15:02:55.293 回答