當我按下按鈕時,我想開始計數,並且當我再次按下時停止計數。我知道用一個按鈕onclick事件工作兩個功能,它與「;」分開。任何建議?此代碼適用於每個函數有兩個按鈕。 在此先感謝。帶兩個功能的一個按鈕
<form>
<input type="button" value="Start count!" onclick="doTimer();stopCount();" />
</form>
javascript代碼:
var c=0;
var t;
var timer_is_on=0;
function timedCount()
{
document.getElementById('txt').value=c;
c=c+1;
t=setTimeout("timedCount()",1000);
}
function doTimer()
{
if (!timer_is_on)
{
timer_is_on=1;
timedCount();
}
}
function stopCount()
{
clearTimeout(t);
timer_is_on=0;
}
謝謝Adjam。你幫我做出改變! – billaki 2012-02-09 18:27:40
也可以在將來縮進你的代碼,它會讓你的生活更輕鬆 – Adjam 2012-02-09 20:06:08