gpt4 book ai didi

javascript - 如何延迟javascript中按钮的输出

转载 作者:行者123 更新时间:2023-12-01 01:51:43 24 4
gpt4 key购买 nike

我正在开发一个按钮,单击它就会出现一个随机数字 1-50。但一旦我开始使用它,我意识到这有点无聊,所以我将添加一个播放大约 10 秒的噪音,然后数字就会出现。但问题是,现在我尝试向按钮添加延迟,但它没有输入输出数字。

这是我的代码(不要介意按钮被禁用的部分,因为这只是为了阻止作弊。还有其他部分。这只是我需要帮助的这部分的代码):

<button id="rnum" 
onclick="numFunction();setTimeout(delayFunction, 10500);"
disabled>
Random Number
</button>

<p id="randnum"></p>

<script>
function delayFunction()
function numFunction() {
var x = Math.floor((Math.random() * 50) + 1);
document.getElementById("randnum").innerHTML = x;
}
</script>

最佳答案

随机数

          <p id="randnum"></p>

<script>
function numFunction() {
setTimeout(function(){
var x = Math.floor((Math.random() * 50) + 1);
document.getElementById("randnum").innerHTML = x;
}, 10500);
}
</script>

关于javascript - 如何延迟javascript中按钮的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51447086/

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