【发布时间】:2020-06-07 06:40:21
【问题描述】:
var today = new Date();
if (today.getDay() == 6 || today.getDay() == 0) {
document.getElementById("name1").innerHTML = "WEEKEND";
document.getElementById("name2").innerHTML = "WEEKEND";
} else {
var d = new Date().getDay();
var names1 = ['1', '2', '3'];
var names2 = ['1', '2', '3', '4'];
var n1 = names1.length;
var n2 = names2.length;
for (var i = 0; i < n1; i++) {
document.getElementById("name1").innerHTML = names1[d - 1];
}
for (var j = 0; j < n2; j++) {
document.getElementById("name2").innerHTML = names2[d - 1];
}
}
我需要在屏幕上显示这些数组中的 2 个数字,但数组不相等,因此我希望较短的数组重新开始,并与较长数组中的剩余数字形成对。
基本上前提是每个工作日在屏幕上显示每个组的 1 个名称。
前:
1 1
2 2
3 3
1 4
2 1
3 2
等等
【问题讨论】:
-
您要创建多少对?
-
无限好:)
-
我想要一个你知道的循环,比如日期更改时数组继续
-
对不起,如果我说的很糟糕
-
抱歉,我很难理解需要做什么,所以鉴于当前的描述,我想我无法为您提供帮助。
标签: javascript html css loops date