我做了一个类似于报表的东西,把数据呈现在web中..
但是数据的栏目是动态的,可能几条.有可能就1条,~~
我想做个求和,在最下面的一栏求合计!!最好是直接拿JS在WEB端操作..
有知道的师兄麻烦告知下,~~谢谢. :lol:
可以看图片哈,
[code="js"]
var array = document.getElementsByName("tocal");
var result = 0;
for(var i = 0; i < array.length; i++)
{
var tmpValue = parseFloat(array[i].innerText);
if(!isNaN(tmpValue))
{
result += tmpValue;
}
}
//最后得到的result即为和
[/code]
使用javascript啊
给这一列的td都加上一个name 如"tocal"
然后用
documen.getElementsByName("tocal")把它们都取出来
取出它们的innerText,转换为数字 进行计算
这种很简单的,
你能用dom得到那些格子里的数据吧,再用js操作加法就搞定了
lz的意思是 数据是动态生成的?
那么总有写html代码的地方啊
哪怕迭代的写一行
只要找到td所在那一列 加个name= "tocal"应该是可以的吧
你可以遍历那个table对应的那列嘛,不就行了,
很简单 形成表格的时候