【发布时间】:2018-07-11 22:46:48
【问题描述】:
我有一个小的 html 页面,如果用户单击其中一个按钮,它将改变日期。我有一个功能,它说明今天是星期几,但我希望用户能够按“>”,这会将日期从今天更改为第二天。如果您按“
var date = new Date();
var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
document.getElementById("todayField").innerHTML = days[date.getDay()];
function next() {
var date = new Date();
var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
document.getElementById("todayField").innerHTML = days[date.getDay()];
if (btnNext.click) {
days++;
document.getElementById("todayField").innerHTML = days[date.getDay()];
}
}
function prev() {
var date = new Date();
var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
document.getElementById("todayField").innerHTML = days[date.getDay()];
if (btnNext.click) {
days--;
document.getElementById("todayField").innerHTML = days[date.getDay()];
}
}
<p>Click to change day</p>
<button type="button" name="btnPrev" onclick="next()"><</button>
<button type="button" name="btnNext" onclick="prev()">></button>
<p id="todayField"></p>
感谢所有帮助!
【问题讨论】:
-
您要查找的术语是循环链表。您可以在这里使用模除法来做到这一点。
-
你的代码有很多错误,请查看我的回答
标签: javascript html