当我按下按钮时,我想开始计数,并且当我再次按下时停止计数。我知道用一个按钮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