我正在嘗試使用Javascript在小型遊戲上進行一些測試。我想這樣做,一個按鈕有一個超時「X」秒。我這樣做了,但它不會更新剩餘時間。計時器每秒鐘幾秒
的Javascript:
function cd(button, x) {
var ms = x * 1000; //Change the seconds to Milliseconds
var oldValue = button.innerHTML;
button.setAttribute('disabled', true);
button.innerHTML = oldValue + " [" + x + "]";
setTimeout(function(){
button.innerHTML = oldValue;
button.removeAttribute('disabled');
}, ms);
}
函數調用:
cd(document.getElementById("click"), 5);
HTML:
<button type="button" id="click" onclick="cd(this)">Get a banana</button>
我試圖將兩者結合起來,使之如此,它將每秒更新一次在使用setInterval爲「x」秒,但它不會工作。
當然!讓我知道你是否需要任何東西或進一步的解釋! – Dom 2014-09-26 03:46:41