3 回答
TA贡献1993条经验 获得超5个赞
function getsum()
{
//数组求和函数
Array.prototype.sum = function(){
var sum = 0;
for(var i = 0;i<this.length;i++)
{
sum += parseInt(this[i]);
}
return sum;
}
}
//用于装对应值的数组
var count = [];
for(var i=0;i<grid1.Rows-1;i++)
{
var type=grid1.tab.rows[i+1].cells[1].innerText;//类别
var cont=grid1.tab.rows[i+1].cells[2].innerText;//数量
if(type==a)
count.push(cont);
}
//计算
alert(count.sum());
}
TA贡献1856条经验 获得超5个赞
看你怎么用了。我觉得你应该把带k的放到一起啊,你怎么在里面获取k,然后外面用k呢
if(data2[i].fSP==v){
var n=dataDetail.getValue("fSCRKSL",rowid);
var m=dataDetail.getValue("fYRKSL",rowid);
var k=justep.String.toInt(m)+justep.String.toInt(n);
dataDetail.setValue("fSCRKSL",k);
// 难道不是这样么
}
或者你在最外面定义k,然后,k的值就是循环后的最后一个值,不过这样的话,我觉得不是你的意思啊,看你的代码,所以我说看你怎么用了
添加回答
举报