1
1)タイマーに問題があります。画面が読み込まれると開始され、STARTボタンで開始されます。 2)その他の場合。タイマーが00:00になると、勝ったか失われたかを知らせるメッセージ(アラート)が表示されます。 http://prntscr.com/ffi4bu wallvalueは常に変化しています。私のコードは機能しませんが、あなたはそのアイデアを得ることができます。JS else ifステートメントとタイマー
1)JSコードタイマー
function startTimer(duration, display) {
var timer = duration,minutes, seconds;
var timers = setInterval(runner, 1000);
function runner() {
minutes = parseInt(timer/60, 10);
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.textContent = minutes + ":" + seconds;
if (--timer < 0) {
clearInterval(timers)
}
}
}
window.onload = function() {
var oneMinutes = 60 * 1,
display = document.querySelector('#time');
startTimer(oneMinutes, display);
};
HTML
<div class="timer" ><b>Battle time: <span id="time"></span></b></div>
<BUTTON class="begin" onclick="startTimer(60,document.querySelector('#time'))"><b>START</b></BUTTON>
2)JS
function finish(){
var g = function startTimer;
var h = document.getElementById('wallvalue');
if (function startTimer = 0)&& (h<500) {
alert("You won!");
}
else {
alert("You lost!");
}
}