html - 我需要更改我的 html 文件中的颜色
问题描述
如果天 = 4,我如何改变颜色?当天是 4 时它应该是绿色的,否则是红色的
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="center">
<h1>Er det Torsdag?</h1>
<p id="torsdag?"></p>
</div>
<script>
{
var d = new Date();
var weekday = new Array(7);
weekday[0] = "Nei";
weekday[1] = "Nei";
weekday[2] = "Nei";
weekday[3] = "Nei";
weekday[4] = "Ja";
weekday[5] = "Nei";
weekday[6] = "Nei";
var n = weekday[d.getDay()];
document.getElementById("torsdag?").innerHTML = n;
}
</script>
</body>
</html>
最好的可能是在 css 中更改它,但我不知道我是否可以在 css 文件中写入脚本对不起英语不好:)
解决方案
利用document.getElementById("torsdag?").style.color = "red";
例如:
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="center">
<h1>Er det Torsdag?</h1>
<p id="torsdag?"></p>
</div>
<script>
{
var d = new Date();
var weekday = new Array(7);
weekday[0] = "Nei";
weekday[1] = "Nei";
weekday[2] = "Nei";
weekday[3] = "Nei";
weekday[4] = "Ja";
weekday[5] = "Nei";
weekday[6] = "Nei";
var n = weekday[d.getDay()];
document.getElementById("torsdag?").innerHTML = n;
if (d.getDay() == 3){
document.getElementById("torsdag?").style.color = "red";
} else {
document.getElementById("torsdag?").style.color = "green";
}
}
</script>
</body>
</html>
推荐阅读
- linux - 使用带有 head 的环境变量
- http - IIS Connexion 在 localhost 上被拒绝
- r - 指定列错误
- mysql - 我可以在哪里使用 dispose?VB.Net
- javascript - 在浏览器中缓存大型数据集以进行本地开发的选项
- android - 在 react-native android 项目中找不到 Js 文件
- go - 在 Go 中使用 JSON 请求中的嵌套数组
- apache-kafka - Kubernetes 如何从另一个命名空间访问服务
- python - Python:将数据框写入已存在的 excel,其中包含带有图像的工作表
- wordpress - 在 Wordpress 中自动刷新/重新加载四个 iframe