好的,所以我一直在使用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