1. 程式人生 > >JS 合並單元格相同內容行和列

JS 合並單元格相同內容行和列

del nbsp ext 合並單元格 color class doc nal div

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> New Document </TITLE> 
<meta charset="UTF-8"/>

</HEAD> 
<SCRIPT LANGUAGE="JavaScript"> 
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; } } } </SCRIPT> <BODY onload="autoRowSpan(tb,0,0)"> <TABLE id="tb" border="1"> <THEAD> <TR > <TD>國家</TD> <TD>地區</TD> </TR> </THEAD> <TR> <TD>中國</TD> <TD>河南</TD> </TR> <TR> <TD>中國</TD> <TD>四川</TD> </TR> <TR> <TD>中國</TD> <TD>北京</TD> </TR> <TR> <TD>美國</TD> <TD>紐約</TD> </TR> <TR> <TD>美國</TD> <TD>洛杉磯</TD> </TR> <TR> <TD>英國</TD> <TD>倫敦</TD> </TR> </TABLE> </BODY> </HTML>

JS 合並單元格相同內容行和列