clearTimeout()
内setTimeout()
方法在JavaScript中不工作clearTimeout()内setTimeout()方法不是JS工作
var c = 0;
var t;
function timedCount() {
document.getElementById('txt').value = c;
c = c + 1;
if (c == 5) {
clearTimeout(t);
}
t = setTimeout(function() {
timedCount()
}, 1000);
}
它做“工作”,而是你的逻辑是不正确。在你调用'clearTimeout'之后,你再次调用'setTimeout'。不要调用'clearTimeout',而应该退出该函数。 – 2013-03-15 17:26:49
在这里看@felix指向http://jsfiddle.net/SEGtY/7/ – 2013-03-15 17:28:17
谢谢@RodrigoAssis .... – 2013-03-15 17:36:20