JavaScriptを使用している曜日によっては、特定のdivを表示しようとしています。私は "thu"のidを持つdivを持っています。 JavaScriptコードでは、そのIDをドキュメントから取得しようとしますが、何も起こりません。ここに私が持っているものは次のとおりです:JavaScriptのdocument.getElementByIdの問題
ここではdivですが、別のスタイルシートでは "none"と表示されます。
<div id="thu">Thursday</div>
ここには、同じページの頭の部分のJavaScriptがあります。
var date = new Date();
var dayNum = date.getDay();
switch (dayNum)
{
case 4:
document.getElementById('thu').style.display='block';
break;
divは表示されません。このような変数に要素を代入しようとしました...
var block = document.getElementById("thu");
document.write(block);
... "NULL"と書いてあります。
何か不足していますか?どんな助けも素晴らしいだろう。
は、JSが実行するまでにdivが作成されていないようです。関数呼び出しの先頭にコードを入れてから、HTMLの本文の最後にコードを呼び出してください。 –
@ josh.trowありがとう、それは完璧に動作します! – wahle509