現在の時刻を使用して変更CSSを追加します。 これはIlustrationのコードです。ユーザ現在時刻で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で新しいです。
これをテストします。 –
試しましたか?私には妥当だと思われる。私の上のコメントもエコーしてください。 –
自分のコードで必要なブレーススタイルを明示的に使用することはできますが、他の人が読むコードを投稿するときは、*漠然と標準的で読みやすいものを使用してください。ブロックの最後の行の最後に '}'を隠すことは、漠然と標準的ではなく、読み込み可能(または保守可能)でもありません。 –