首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

初学者发问,顶者有分

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

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

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里有没有数组求和的函数呢。

热点排行