读书人

初学者发问顶者有分

发布时间: 2012-04-12 15:46:35 作者: rapoo

菜鸟发问,顶者有分
一段代码,要将前面的控件数值求和,但是执行到一半执行不下去了

var Textid = "Text";
var counttemp = 0;
for (i = 0; i < rowjs; i++)
{
for(j = 0;j < coljs;j++)
{
Textid = Textid + i + j;
counttemp = counttemp + parseInt(document.forms[0][Textid].value);//加了这句,就无法执行,为什么?
document.write(Textid + "<br>");
Textid = "Text";
}
document.write("------------------"+"<br>");
}

进行求和的时候无法计算,停了下来,请问这是为什么?

[解决办法]
修改一下试试:
counttemp = counttemp + parseInt(document.forms[0].elements(Textid).value);
[解决办法]
楼主最好把全部代码帖出来。


counttemp = counttemp + parseInt(document.forms[0][Textid].value);//加了这句,就无法执行,为什么?
counttemp 每执行一次都在改变。
[解决办法]
document.forms[0][Textid].value这个写法不对
改成document.forms[0].Textid.value
[解决办法]
学习了,顶个先!
[解决办法]
我也刚学!帮定!
[解决办法]
顶个

[解决办法]
学习了
[解决办法]
顶下
[解决办法]
不知JS里有没有数组求和的函数呢。

读书人网 >JavaScript

热点推荐