我正在尝试根据时间切换我的 CSS 样式表。一个白天,一个晚上。当谈到 java 时,我是一个新手,但我已经阅读了很多关于 javascript 的内容,并且已经生成了一些应该让这个工作的代码。我试过了,当然不行。
我尝试将代码放在标题中,然后尝试将其直接放在标签之后。但这也不起作用。
css 样式表本身可以工作,但在脚本中使用时根本不起作用。这使我相信这是不正确的脚本。也许我写错了?
这是javascript代码:
<script language="JavaScript">
var d=new Date();
var twi_am_start = 4;
var twi_am_end = 5;
var twi_pm_start = 17;
var twi_pm_end = 18;
if (d.getHours() < twi_am_start || d.getHours() > twi_pm_end)
document.write('<link rel="stylesheet" href="http://itsnotch.com/tumblr/files/nighttime.css" type="text/css">');
else if (d.getHours() > twi_am_end && d.getHours() < twi_pm_start )
document.write('<link rel="stylesheet" href="http://itsnotch.com/tumblr/files/daytime.css" type="text/css">');
else
document.write('<link rel="stylesheet" href="http://itsnotch.com/tumblr/files/nighttime.css" type="text/css">');
</script>