試圖在我的網站的標題上顯示一條消息,其中應該更改日期的每日基數。使用下面的腳本,但似乎沒有調用var。因爲它什麼都沒有顯示,我不知道哪一個錯過了這個。Javascript函數取消隱藏元素似乎沒有調出var
<script type="function/javascritp">
function unhide(id) {
var element = document.getElementById(id);
element.className = element.className.replace('hidden', '');
}
switch((new Date()).getDay()) {
case 0:
// Sunday
unhide('sun');
break;
case 1:
// Monday
unhide('mon');
break;
case 2:
// Tuesday
unhide('tues');
break;
case 3:
// Wednesday
unhide('wed');
break;
case 4:
// Thursday
unhide('thurs');
break;
case 5:
// Friday
unhide('fri');
break;
case 6:
// Saturday
unhide('sat');
break;
};
</script>
</head>
<body>
<Header>
<div id="sun" class="hidden">Today is Sunday</div>
<div id="mon" class="hidden">Today is Monday</div>
<div id="tues" class="hidden">Today is Tuesday</div>
<div id="wed" class="hidden">Today is Wednesday</div>
<div id="thurs" class="hidden">Today is Thursday</div>
<div id="fri" class="hidden">Today is Friday</div>
<div id="sat" class="hidden">Today is Saturday</div>
</header>
</body>
im使用CSS代碼,
.hidden {
display: none;
}
你的html在哪裏? –
它必須是'.hidden'而不是隱藏 – Tushar
是那樣的流浪。假設是類名的一部分? –