【发布时间】:2015-07-07 18:59:45
【问题描述】:
我试图弄清楚如何在 html 中编写以下逻辑。
- 如果今天的日期是周三到周日,那么文本输出应该是“1”
- 如果今天的日期 = 星期一,则输出 = "2"
- 如果今天的日期 = 星期二,则输出 = "3"
这是我走了多远,但我又一次陷入困境。
感谢您的帮助!
<!DOCTYPE html>
<html>
<body>
<p id="dayofarrival"></p>
<script>
function eta() {
var eta;
var day = dayofweek();
if (day = "Monday") {
eta = "2";
} else if (day = "Tuesday") {
eta = "3";
} else {
eta = "1";
}
document.getElementById("dayofarrival").innerHTML = eta;
}
function dayofweek() {
var d = new Date();
var weekday = new Array(7);
weekday[0] = "Sunday";
weekday[1] = "Monday";
weekday[2] = "Tuesday";
weekday[3] = "Wednesday";
weekday[4] = "Thursday";
weekday[5] = "Friday";
weekday[6] = "Saturday";
var n = weekday[d.getDay()];
document.getElementById("demo").innerHTML = n;
}
</script>
</body>
</html>
【问题讨论】:
-
请看教程。你会发现很多。
-
如果你只想使用 html 看看这个w3schools.com/tags/tag_output.asp
标签: html if-statement logic