JavaScript 页面刷新时的警告框

JavaScript alert box on page refresh

我计划在 2 个文本输入不匹配时显示警告框。到目前为止,我将警告框设置为 onkeyup,但是是否有另一种方法可以在页面刷新后显示警告框?

localStoragebeforeunloadunload 一起使用:

window.onbeforeunload = function() {
    var text1 = document.getElementById("text1").value;
    var text2 = document.getElementById("text2").value;
    localStorage.setItem("match", JSON.stringify(text1 == text2));
};
window.onload = function() {
    if (JSON.parse(localStorage.getItem("match"))) {
        alert("Texts match!");
    } else {
        alert("Texts don't match!");
    }
};

是的,你需要 javascript。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

最简单的方法是将其放在 HTML 页面的底部:

<script type="text/javascript">
      window.onload = function(){ alert("Hi there"));}
</script>

这将在浏览器认为页面已完全加载时显示警报。希望这有助于...