2017-07-20 12 views
1

タグのonloadイベントの後の日付と時刻を表示したいのに、動作していません。JavaScriptメソッドは呼び出していません。onloadイベントがJavaScriptを使用したボディタグで動作していません

は、ここに私のコード

<script> 

    function display_c() { 
     var refresh = 1000; // Refresh rate in milli seconds 
     mytime = setTimeout('display_ct()', refresh) 
    } 

    function display_ct() { 
     alert(); 
     var strcount 
     var x = new Date() 
     document.getElementById('ct').innerHTML = x; 
     tt = display_c(); 
    } 

</script> 

<body onload="display_ct()"> 
    <div style="width:300px; float:left;"> 
     <span id='ct'></span> 
    </div> 
</body> 

onloadイベントが動作するはずですが、display_ct()が呼び出しされていないと警告が表示されません。

+1

一部 '動作しているようだ;'あなたのコードから欠落していますか? –

+1

ブラウザのJSコンソールにエラーが表示されますか? –

+0

jqueryを使用していないので、そのタグを追加した理由は不明です。しかし、私はあなたの提供されたコードを取って、うまくいきました。あなたはhtmlタグとheadタグを紛失していますが、例のためだけにそれを残しましたか? – aalcutt

答えて

0

正しく

function display_c() { 
 
     var refresh = 1000; // Refresh rate in milli seconds 
 
     mytime = setTimeout('display_ct()', refresh); 
 
    } 
 

 
    function display_ct() { 
 
     
 
     var strcount; 
 
     var x = new Date(); 
 
     document.getElementById('ct').innerHTML = x; 
 
     alert(x); 
 
     tt = display_c(); 
 
    }
<body onload="display_ct()"> 
 
    <div style="width:300px; float:left;"> 
 
     <span id='ct'></span> 
 
    </div> 
 
</body>

+0

にエラーはありませんが、私のコードとの違いは何ですか? –

+0

私は彼がそれを実行可能にしたと信じています。 –

関連する問題