我怎么能有刷新页面链接/按钮在我的JavaScript代码

How can I have refresh page link/button inside my JavaScript code?

本文关键字:按钮 我的 JavaScript 代码 链接 怎么能 刷新      更新时间:2023-09-26

基本上我有以下代码检查用户输入并给出相应的输出:

<script>
    function checkUserInput() 
    {
        var userInput = document.getElementById("textInput").value;
        var stringToCheckAgainst = random_images_array[num].split('.');
        if (userInput.toUpperCase() == stringToCheckAgainst[0].toUpperCase())         
        {
            document.getElementById("row1").innerHTML="<p>" + txt.fontsize(5) + "</p>";document.close();
        } 
        else 
        {
            //user has inputted an incorrect string
            document.getElementById("row1").innerHTML="<p>" + txt1.fontsize(5) + "</p>";document.close();
        }
    }
</script>

然而,我的问题是,在用户响应不正确的情况下,程序只显示"不正确的消息",我需要显示一个刷新或重置按钮或文本,通过点击该链接,用户可以再次刷新页面,并得到一个新的挑战。

function checkUserInput() {
    var userInput = document.getElementById("textInput").value;
    var stringToCheckAgainst = random_images_array[num].split('.');
    if (userInput.toUpperCase() == stringToCheckAgainst[0].toUpperCase()) {
        document.getElementById("row1").innerHTML="<p>" + txt.fontsize(5) + "</p>";document.close();
    } else {
        //user has inputted an incorrect string
        document.getElementById("row1").innerHTML="<p>" + txt1.fontsize(5) + "<a href='#' onclick='javascript:location.reload();'>Try again</a></p>";document.close();
    }
}
</script>