我想用getElementsByClassName('timer')替換下面的簡單倒數計時器getElementById('倒計時')的代碼,而不是代碼被破壞。任何想法? 如何在這裏getElementsByClassName而不是getElementById?
var seconds = 60;
function secondPassed() {
var minutes = Math.round((seconds - 30)/60);
var remainingSeconds = seconds % 60;
if (remainingSeconds < 10) {
remainingSeconds = "0" + remainingSeconds;
}
document.getElementById('countdown').innerHTML = minutes + ":" + remainingSeconds;
if (seconds == 0) {
clearInterval(countdownTimer);
document.getElementById('countdown').innerHTML = "Buzz Buzz";
} else {
seconds--;
}
}
var countdownTimer = setInterval('secondPassed()', 1000);
<span id="countdown" class="timer"></span>
以下是適合您的演示:http://jsfiddle.net/kg6q01ny/ – dfsq 2014-09-21 10:44:14
非常感謝,非常有幫助 – mediaroot 2014-09-21 10:56:06