我想用當前時間添加更改CSS。 這是我想要的代碼。用用戶當前時間更改CSS JavaScript
var today = new Date();
var hourNow = today.getHours();
var style; //add css//
if (hourNow > 0) { //hour 00:00 - 12:00 the css//
document.getElementsByTagName('BODY')[0].style.backgroundColor = "#fff";
document.getElementsByTagName('BODY')[0].style.color= "#505050"; }
else if (hourNow > 12) { //hour 120:00 - 18:00 the css//
document.getElementsByTagName('BODY')[0].style.backgroundColor = "gainsboro";
document.getElementsByTagName('BODY')[0].style.color= "black"; }
else if (hourNow > 18) { //hour 18:00 - 00:00 the css//
document.getElementsByTagName('BODY')[0].style.backgroundColor = "#1b1b1b";
document.getElementsByTagName('BODY')[0].style.color= "#fff"; }
else {
document.getElementsByTagName('BODY')[0].style.backgroundColor = "white";
document.getElementsByTagName('BODY')[0].style.color= "black";}
是否有可能?我是新的JavaScript ..
僅供參考,'document.getElementsByTagName( '主體')[0]'可以更簡單地寫成'document.body'。 –
你試過了嗎?對我來說似乎很合理。迴應我上面的評論。 –
你明顯可以在自己的代碼中使用任何想要的支撐風格,但是在發佈其他人閱讀的代碼時,請使用*隱約*標準和可讀的內容。隱藏塊的最後一行末尾的'}'不是標準的或可讀的(或可維護的)。 –