gpt4 book ai didi

javascript - 是否可以在用户单击 HTML 链接后设置超时?

转载 作者:行者123 更新时间:2023-12-03 08:48:53 27 4
gpt4 key购买 nike

这里是javascript新手,但我想知道是否可以在用户单击HTML链接后设置超时,现在我想知道这一点,因为我正在制作一个简单的数学游戏,并且它使用alert方法,这意味着一旦用户单击该链接,放置该链接的页面仍然在后台可见,这看起来不太好。我环顾四周,发现了一个名为“window.setTimeout”的方法,我想知道是否可以将该方法绑定(bind)到 HTML 代码中的 anchor 标记。谢谢:)

我的代码:(注意游戏尚未完成:))

<html>
<head>
<title>Maths Game 0.1 Beta</title>
<link rel="stylesheet" type="text/css" href="styling.css">
<script type="text/javascript">
var num1 = prompt("What is 2x10?");
if (num1 == '20') {
alert("Nice Job!");

} else {
alert("Oh well, try again.");
}
</script>
</head>
<body>
</body>
</html>

最佳答案

例如,如果您有 <a id="foo" href="#"> </a>在你的 HTML 中,一次就可以了

document.getElementById("foo").onclick = function() {
setTimeout(function() {
// do stuff
}, 5000); // triggers the callback after 5s
};

关于javascript - 是否可以在用户单击 HTML 链接后设置超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32765762/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com