用JS编写一个实现数值累加的函数。 用JS编写一个实现数值累加的函数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var num=0;var t=function(){num++;};setTimeout("t(),"100) 怎么累加? for(){}while(){}setTimeoutsetInterval <script type="text/javascript">var counter = function() { if(typeof this.num == 'undefined') { this.num = 0; } this.num++; return this.num;}alert(counter());alert(counter());alert(counter());</script> var num=0; var time=null; var t=function(max){ if(num<=max) { num++; time=setTimeout("t(1000)",1); } else{ alert("我该结束了"); clearTimeout(time) } }; t(1000); 刚才那个“,”号位置打错了,现在这个max参数是你想叠加到最大值,还可以继续修改成你想要的 JS <script language="javascript" type="text/javascript"> var num = 0; function AddNum() { num++; document.getElementById("txtNum").value = num; if (num >= 10) { alert("结束"); } else { setTimeout("AddNum()", 500); } } </script>HTML<input type="text" id="txtNum" /><input type="button" value="累加" onclick="AddNum()" /> <input type="button" value="点一次累加一次" onclick="if(typeof(n)=='undefined')n=0;alert(n++);" /> js问题求助 求助:iframe跳转的问题 高分请教一个js下拉菜单的问题,急…… 关于select下拉框的问题,急等各位高手解决 敬请大神帮忙看看js下拉菜单不支持ie7 如何得到页面里iframe中的滚动条当前位置呀? javascript的confirm语句如何在C#里执行? 急!!! javascript与php的问题! js中如何判断一个对象为空 请教关于EXT1.0.1中,重复打开页面的问题 ext 3.0 柱图问题 十万火急
var t=function(){
num++;
};
setTimeout("t(),"100)
setInterval
var counter = function() {
if(typeof this.num == 'undefined') {
this.num = 0;
}
this.num++;
return this.num;
}
alert(counter());
alert(counter());
alert(counter());
</script>
var time=null;
var t=function(max){
if(num<=max)
{
num++;
time=setTimeout("t(1000)",1);
}
else{
alert("我该结束了");
clearTimeout(time)
}
};
t(1000);
var num = 0;
function AddNum() {
num++;
document.getElementById("txtNum").value = num;
if (num >= 10) {
alert("结束");
}
else {
setTimeout("AddNum()", 500);
}
}
</script>HTML<input type="text" id="txtNum" /><input type="button" value="累加" onclick="AddNum()" />