これは私のコードです:私はそれを実行するとJavaScriptタイマーの何が問題なのですか?
var hour = 00
var minute = 00
var second = 00
var milisecond = 00
function hour1() {
var hour = hour + 1;
document.getElementById("hour").innerHTML = hour1;
}
window.setInterval(hour1, 1000);
<div id="container">
<div id="hour">
<h1>00:</h1>
</div>
<div id="minute">
<h1>00:</h1>
</div>
<div id="second">
<h1>00</h1>
</div>
<div id="milisecond">
<h3>00</h3>
</div>
</div>
、それは言う:
function hour1() { var hour = hour + 1; document.getElementById("hour").innerHTML = hour1; }
は、私はそれをどのように修正すればよいですか?
私は毎分1分ずつ変数を上げようとしていますが、動作していません。 JavaScriptで実際に何かを作ろうとしているのはこれが初めてのことです。本当にシンプルなものを見逃してしまった場合はごめんなさい。
タイポ:変更 'のdocument.getElementById( "時間")のinnerHTML = hour1;' ' のdocument.getElementById( "時間")へのinnerHTML =時間;'と削除2番目の 'var hour = hour + 1;'からのvar: – mplungjan
あなたはtypoを持っていて、hour1の代わりにinnerHtmlをhourに設定しました。 –
ここはきれいなスタートですhttps://jsfiddle.net/mplungjan/e1woypzp/ – mplungjan