相同值的td合并单元格,js自动合并

//合并单元格
function autoRowSpan(tb,row,col)
{
var lastValue="";
var value="";
var pos=1;
for(var i=row;i<tb.rows.length;i++){
value = tb.rows[i].cells[col].innerText;
if(lastValue == value){
tb.rows[i].deleteCell(col);
tb.rows[i-pos].cells[col].rowSpan = tb.rows[i-pos].cells[col].rowSpan+1;
pos++;
}else{
lastValue = value;
pos=1;
}
}
}


eg: tb 表格table的id;
row:开始的行
col:开始的列
autoRowSpan(tb,0,0)从第一行第一列开始,tb为id
posted @ 2020-04-29 16:57  泽泽生龙  阅读(1136)  评论(0编辑  收藏  举报