ストップウオッチを作っているのですが
最初は時間がstartできたのですが
stop機能を追加した後画面が動かなくなりました。
コードの書き間違えでしょうか?
詳しい方お教えください。
var startTime;
var timerId;
var elapsedtime = 0;
var startButton = document.getElementById('start');
var stopButton = document.getElementById('stop');
var resetButton = document.getElementById('reset');
var timerText = document.getElementById('timerText');
startButton.addEventListener('click', function() {
startTime = Date.now(); // 1970/1/1 00:00:00からの経過ミリ秒
updateTimerText();
});
stopButton.addEventListener('click', function() {
elapsedTime += Date.now() - startTime;
clearTimeout(timerId);
});
function updateTimerText() {
timerId = setTimeout(function() {
var t = Date.now() - startTime + elapsedTime;
timerText.innerHTML = (t / 1000).toFixed(2);
updateTimerText();
}, 10);
}
})();
</script>
Uncaught ReferenceError: elasedTime is not defined
小文字大文字確認しましたが大丈夫でした。
![guest](/img/icon/icnUserSample.jpg)