window.onload = function startCalc(){
interval = setInterval("calc();sum();",1);
}
改成
window.onload = function startCalc(){
interval = setTimeout("calc();sum();",10);
}
这样看看
interval = setInterval("calc();sum();",1);
}
改成
window.onload = function startCalc(){
interval = setTimeout("calc();sum();",10);
}
这样看看
解决方案 »
- javascript创建html对象
- 求助 Ext 拖动的 选项卡 (300分)
- 梅花雪,关于MZTREEVIEW2.0 控件中checkbox 的问题,我如何得到用户选中的值,怎样设置默认值?
- 如何利用脚本判断一个页面是否获得了焦点
- 一段图片切换的js,调用的prototype,现须要把其转换成用jquery,谢谢帮助.
- 菜鸟急问,如何绕过ie7对最简单的javascript的屏蔽
- 如果js在内部的ifame里 如何获得外部的document对象???
- 怎么让日期控件每隔两天可选啊
- 请问javascript中如何得到当前工作路径,绝对路径
- <对应的HTML是<那么'和"对应的HTML是什么呢?
- javascript 的window.open 能朵过广告拦截吗?
- document.write()问题
window.onload = function startCalc(){
interval = setInterval("calc();sum();",100);
}
把时间改大
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>+ =</title>
</head>
<script type="text/javascript">
window.onload = function startCalc(){
interval = setInterval("calc();sum();",1);
}
function calc(){
//alert("yy");
fi= document.getElementsByName("firstBox");
//alert(fi[0].value)
se = document.getElementsByName("secondBox");
thi = document.getElementsByName("thirdBox");
for (i=0;i<fi.length;i++){
thi[i].value=((fi[i].value)*1)+((se[i].value)*1);
}
//two = document.autoSumForm.secondBox.value;
//document.autoSumForm.thirdBox.value = (one * 1) + (two * 1);
}
function stopCalc(){
clearInterval(interval);
}
function app(){
o=document.getElementById("aa");
str=o.innerHTML;
//alert(str);
o1=document.getElementById("bb");
//alert(o1.html);
o1.innerHTML= o1.innerHTML+"</br>"+str;
}function sum(){//累加
thi = document.getElementsByName("thirdBox");
tot = document.getElementsByName('totalBox');
tot[0].value="0";
for(i=0;i<thi.length;i++){
if(thi[i].value!=''){
tot[0].value=tot[0].value*1+thi[i].value*1;
}
}
}
</script>
<form name="autoSumForm" id="form1">
<div id="aa">
<input type=text name="firstBox" value="5" onpropertychange="sum();" > +
<input type=text name="secondBox" value="" onpropertychange="sum();"> =
<input type=text name="thirdBox"><br></div>
<input type=text name="firstBox" value="" onpropertychange="sum();"> +
<input type=text name="secondBox" value="" onpropertychange="sum();"> =
<input type=text name="thirdBox"><br>
<div id="bb"><input type=text name="firstBox" value="" onpropertychange="sum();"> +
<input type=text name="secondBox" value="" onpropertychange="sum();"> =
<input type=text name="thirdBox"></div>
<input type="button" value="append" onclick="app();sum()"><span style="margin-left:262px">sum:<input type="text" name="totalBox" value="0"></span>
</form>
<p> </p>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>+ =</title>
</head>
<script type="text/javascript">
window.onload = function startCalc(){
sum();
//interval = setInterval("",1);
}
function calc(){
//alert("yy");
fi= document.getElementsByName("firstBox");
//alert(fi[0].value)
se = document.getElementsByName("secondBox");
thi = document.getElementsByName("thirdBox");
for (i=0;i<fi.length;i++){
thi[i].value=((fi[i].value)*1)+((se[i].value)*1);
}
//two = document.autoSumForm.secondBox.value;
//document.autoSumForm.thirdBox.value = (one * 1) + (two * 1);
}
function stopCalc(){
clearInterval(interval);
}
function app(){
o=document.getElementById("aa");
str=o.innerHTML;
//alert(str);
o1=document.getElementById("bb");
//alert(o1.html);
o1.innerHTML= o1.innerHTML+"</br>"+str;
}function sum(){//累加
calc();
thi = document.getElementsByName("thirdBox");
tot = document.getElementsByName('totalBox');
tot[0].value="0";
for(i=0;i<thi.length;i++){
if(thi[i].value!=''){
tot[0].value=tot[0].value*1+thi[i].value*1;
}
}
}
</script>
<form name="autoSumForm" id="form1">
<div id="aa">
<input type=text name="firstBox" value="5" onpropertychange="sum();" > +
<input type=text name="secondBox" value="" onpropertychange="sum();"> =
<input type=text name="thirdBox"><br></div>
<input type=text name="firstBox" value="" onpropertychange="sum();"> +
<input type=text name="secondBox" value="" onpropertychange="sum();"> =
<input type=text name="thirdBox"><br>
<div id="bb"><input type=text name="firstBox" value="" onpropertychange="sum();"> +
<input type=text name="secondBox" value="" onpropertychange="sum();"> =
<input type=text name="thirdBox"></div>
<input type="button" value="append" onclick="app();sum()"><span style="margin-left:262px">sum:<input type="text" name="totalBox" value="0"></span>
</form>
<p> </p>
</body>
</html>