คัดลอกรหัสรหัสดังต่อไปนี้:
ฟังก์ชั่น hb(){
var tab = document.getElementById("ตารางย่อย");
var maxCol = 3, val, นับ, เริ่มต้น;
var ys = "";
สำหรับ (var col = maxCol-1; col >= 0; col--) {
นับ = 1;
วาล = "";
สำหรับ(var i=0; i<tab.rows.length; i++){
ถ้า(val == tab.rows[i].cells[col].innerHTML){
นับ++;
}อื่น{
ถ้า(นับ > 1){
//ผสาน
เริ่มต้น = ฉัน - นับ;
ถ้า(ys=="#00FFFF"){
ys="#EEEE00";
}อื่น{
ys="#00FFFF";
-
tab.rows[start].cells[col].rowSpan = นับ;
tab.rows[start].cells[1].style.พื้นหลังสี=ys;//เปลี่ยนสี
// ys="#EEEE00";
//tab.rows[i].cells[1].style.พื้นหลังColor="#00FFFF";//เปลี่ยนสีเป็นสีเขียว
สำหรับ (var j=start+1; j<i; j++){/ //
tab.rows[j].cells[col].style.display = "ไม่มี";
tab.rows[j].removeChild(tab.rows[j].cells[col]);
-
นับ = 1;
-
val = tab.rows[i].เซลล์[col].innerHTML;
-
-
if(count > 1) {//Merge ถ้า 2-3 บรรทัดสุดท้ายเหมือนกัน
เริ่มต้น = ฉัน - นับ;
tab.rows[start].cells[col].rowSpan = นับ;
สำหรับ (var j=start+1; j<i; j++) {
tab.rows[j].removeChild(tab.rows[j].cells[col]);
-
-
-
-