我试图弄清楚如何在html中编写以下逻辑。
这是我走了多远,但我又被卡住了。
感谢您的帮助!
<!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>
答案 0 :(得分:1)
有几种解决方法。
首先,您可以使用客户端Javascript。为了您的目的,这可能是最简单的方法。
其次,您可以使用server-side code that generates the html在服务器上应用逻辑,以便最终的html符合您的要求。为此,您需要查看C#/MVC框架,PHP或其他许多解决方案。
答案 1 :(得分:0)
欢迎来到stackoverflow
。提出问题总是好的,但是在你的情况下,如果你正在学习HTML,你很快就会学习php。这是一个快速的方法,在PHP中完成它,非常简单。
<?php
if(date('l')=="Monday"){
echo "2";
}
else if(date('l')=="Tuesday"){
echo "3";
}
else {
echo "1";
}
?>