我正在創建網站。我正在顯示開放時間。客戶要求突出顯示本週的當天。每天都會在顏色黑色框中顯示,但今天的日期顯示在紅色框中。JavaScript根據星期幾更改div的CSS屬性
var d = new Date();
var weekday = new Array(7);
weekday[0] = "Sunday";
weekday[1] = "Monday";
weekday[2] = "Tuesday";
weekday[3] = "Wednesday";
weekday[4] = "Thursday";
weekday[5] = "Friday";
weekday[6] = "Saturday";
var n = weekday[d.getDay()];
if (n = 'Thursday') {
$('coloured-box').css({"color":"green"});
}
以上是我不知道,如果它是正確的錯誤或接近那裏。
是否存在的出現在你的HTML代碼一週的日子,你會喜歡被稱呼,如果是這樣的清單做一個比較,你能否包含相關的HTML代碼? – ajc2000
你想用'n <'Thursday'來實現什麼,你的意思是'd.getDay()<4','$('colored-box')'也很可能是錯誤的,因爲沒有標籤名稱爲「colored-box」的html元素。 –
你想用'n''Thursday'來實現什麼?這是兩個字符串 - 你爲什麼要用'<? – Danmoreng