好的,所以我一直在使用JavaScript的一点点,我试图得到它,以便网站背景根据时间,日夜而变化。但是看来,当我运行它跳过所有编码的页面,去else语句和运行的是javascript更改背景基于时间
这里是代码:
</body>
<script type="text/javascript">
var currentTime = new Date().getHours();
if(5 < currentTime && currentTime < 18){
if (document.body) {
document.body.background = 'images/bg-day.png';
}
} else {
if (document.body) {
document.body.background = 'images/bg-night.png';
}
}
</script>
</html>
你试过把你的代码放在'
' –顺便说一句,你不需要'if(document.body)' – SLaks
首先你在关闭html标签之前不关闭body标签。如果没有解决这个问题,用''看看设置背景是否有效。还要确保图像的路径正确(相对于你的html页面)。最后但并非最不重要的是,背景属性已被弃用,您应该使用css来代替。 – roberkules