2017-07-11 13 views
0

私は間違っていた可能性のあるものを見つけましたが、問題解決の解決策はありませんでした。基本的には、それぞれのIDを持つタグの日付が必要ですが、動作しません。何か案は?HTMLのJavascriptが機能しない

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="UTF-8"> 
</head> 
<body style="background:url('../static/images/bg.jpeg') no-repeat center center fixed; background-size: cover;"> 

    <div style="background-color:black; height:200px; width:700px; position:center; color:green; overflow-y:scroll; margin:auto; margin-top:40px;"> 
     <a style="font-size:20px; font-weigth:bold; font-family:Lucida Console;">Logs:</a> 
     <p><a id="logentry"></a>{{lomes}}</p> 
    </div> 

    <script type="text/javascript"> 
    new Date(day, month, year, hours, minutes, seconds) 
    document.getElementById("logentry").innerHTML = Date(); 
    </script> 

</body> 
</html> 

ソリューション:私はhereたコードを使用して、

document.getElementById("logentry").innerHTML = today; 
+2

複数の問題:日、月、年、時間、分、秒をすべて未定義ているように見えるされています。変数にDateオブジェクトを保存しないでください。 DateオブジェクトをinnerHTMLとして使用しようとしています – puelo

+0

スクリプトの最初の行は不要です。このdocument.getElementById( "logentry")を使用してください。innerHTML =(new Date())。toString() ' – abhishekkannojia

+0

あなたはあなたの質問に常に正確なエラーを含めるべきです。 –

答えて

0

をした ちょうどあなたのスクリプトタグ

document.getElementById("logentry").innerHTML =new Date(); 

内でこれを使用する最初の行は有効なJavaScriptをisn''taコール。表示する特定の時間を指定しない限り、それはまったく必要ありません。

1

スクリプトにバグがあります。

変数に何も設定されておらず、Date()メソッドが追加された変数が定義されていないため、最初の行を削除します。

正解は次のようになります。

<script type="text/javascript"> 
    document.getElementById("logentry").innerHTML = Date(); 
</script> 
関連する問題