【发布时间】:2022-01-09 09:46:59
【问题描述】:
我希望每次单击按钮时都能看到 Next 日期数组列表
我能得到答案的唯一方法是 Math.random() 每次单击按钮时都会产生不同的结果,但我希望在第二天每次单击时都会显示。
function day() {
var days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
document.getElementById("demo").innerHTML = days[Math.floor(Math.random() * 7)];
}
<button onclick='day()'>Click to see</button>
<span id="demo"></span>
【问题讨论】:
-
添加一个存储当前数组索引的变量。单击按钮时,增加索引,然后使用它从数组中获取日期。请注意,使用变量是一个基本的编程概念。如此基础,您甚至找不到它的教程。请务必在此处发布之前了解编程的基本机制。
-
请参阅my answer 以获取使用今天作为开始和推荐事件监听器的脚本
-
@mplungjan - 谢谢先生,这对我学习新事物有很大帮助。
标签: javascript html arrays button days