javascript合并单元格格...
时间:2010-08-12 来源:zgke
使用方法 例如我们要合并 第1列 第2列 第4列 第14列 第15列 建一个数组 并且根据ID找到TABLE 把这段代码放到TABLE后面就可以了
<SCRIPT language="javascript" > var columnlist =new Array(); columnlist.push(0); columnlist.push(1); columnlist.push(2); columnlist.push(3); columnlist.push(13); columnlist.push(14); UniteTableCells(document.getElementById("tableview"),columnlist); </SCRIPT>
方法
<SCRIPT language="javascript" > function UniteTableCells(table,columnindex) { var count = table.rows.length; var columncount =columnindex.length; var tempText = new Array(columncount); var rowindex = new Array(columncount); for (i = 0; i != count; i++) { var cellText = ""; for (z = 0; z != columncount; z++) { cellText += table.rows[i].cells[columnindex[z]].innerHTML; var text = tempText[z]; if (text== cellText) { table.rows[i].cells[columnindex[z]].style.display='none'; table.rows[rowindex[z]].cells[columnindex[z]].rowSpan++; } else { rowindex[z] = i; tempText[z] = cellText; table.rows[rowindex[z]].cells[columnindex[z]].rowSpan = 1; } } } } </SCRIPT>