gpt4 book ai didi

javascript - 为什么每次按下按钮后页面不更新

转载 作者:行者123 更新时间:2023-11-28 16:09:26 25 4
gpt4 key购买 nike

我有这段代码,它应该在每次按下按钮时生成一个随机日期并更新文本。然而,每次我按下按钮时,什么也没有发生(当然是在第一次按下之后)。

<!DOCTYPE html>
<html>
<body>

<p>Click the button to display what day it is today.</p>

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

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

<script>
function myFunction()
{
var x;
var d=new Date().getDay();
switch (d)
{
case 0:
  x="Today it's Sunday";
   break;
case 1:
   x="Today it's Monday";
  break;
case 2:
  x="Today it's Tuesday";
  break;
case 3:
  x="Today it's Wednesday";
  break;
case 4:
  x="Today it's Thursday";
  break;
case 5:
  x="Today it's Friday";
  break;
case 6:
   x="Today it's Saturday";
  break;
}
document.getElementById("demo").innerHTML=x;
}
</script>

</body>
</html>

最佳答案

我做了一个jsFiddle为你。就当前日期而言,这绝对对我有用。如果您想要一个随机数,则必须使用此代码生成这样的数字

function getRandomInt (min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}

其中 minmax 是您想要的范围,即 0 到 6。我已将其添加到 jsFiddle 示例中。

关于javascript - 为什么每次按下按钮后页面不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13540416/

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