我在一个页面中有两个表。
第一个表格:gcc 2.9
第二个表格:table id="yeni"
我编写了一个函数来对特定表的特定列进行求和。
列中唯一的区别是IDS。例如:
第一行1_1,1_2,1_3
第二行2_1,2_2,2_3
table id="eski"
如何在函数中使用表格ID的参数来识别表格?
我的HTML表:
function sum(columno,table_id){
var cost=0;
var rowcount=5
for (i=1 ; i<rowcount;i++){
var t =document.getElementById( i + "_" + columno);
cost=cost+t.value;
}
return cost;
}
答案 0 :(得分:0)
对于两个表的单元格id具有类似于第一行1_1,1_2,1_3的规则 第二行2_1,2_2,2_3等等
这是一个问题,任何元素的id
属性对于整个网页必须是唯一的。仅仅因为您的表具有不同的id
值,并不意味着它有助于区分单元格行。
您需要为每个表格单元格添加表id
值(例如<td><input id="eski_4_4" style="width: 80px; font-size: 11px;"></td>
),或者以不同的方式查找表格单元格(例如,使用javascript来表示它们是表格的子项)
答案 1 :(得分:0)
这可能会对你有所帮助
sum(columno,table_id){
var cost=0;
var rowcount=5
for (i=1 ; i<rowcount;i++){
var t = $(table_id).find("#" + i + "_" + columno);
cost=cost+t.value;
}
退货成本; }