私は "100"でタイマースタートを持つjavascriptでコードを書き込もうとしていて、0になるまで1ずつカウントダウンします。何らかの理由で、私がすぐにstartTimer )、「NaN」に切り替える前に一時的に「100」と表示されます。どんな解決策ですか?以下は私のコードです:JavaScriptカウントダウンタイマーNaNに行く
function startTimer() {
var o = document.getElementById("timer");
o.innerHTML = "100";
timer_2 = setInterval(displayUnixTimer, 1000);
}
function displayUnixTimer() {
time = document.getElementById("timer");
t = document.getElementById("timer").value;
time.innerHTML = parseInt(t)-1;
}
の要素の 'innerHTML'内容が'値を通じて取得することはできません'プロパティ。 – Pointy