zoukankan      html  css  js  c++  java
  • js实现table表格相同内容按需合并

    
    
    uniteTdCells(tableId) {
    var table = document.getElementById(tableId);
    for (let i = 0; i < table.rows.length; i++) {
    for (let c = 0; c < table.rows[i].cells.length; c++) {
    if (c == 0 || c == 1) { //选择要合并的列序数,去掉默认全部合并
    for (let j = i + 1; j < table.rows.length; j++) {
    let cell1 = table.rows[i].cells[c].innerHTML;
    let cell2 = table.rows[j].cells[c].innerHTML;
    if (cell1 == cell2) {
    table.rows[j].cells[c].style.display = 'none';
    table.rows[j].cells[c].style.verticalAlign = 'middle';
    table.rows[i].cells[c].rowSpan++;
    } else {
    table.rows[j].cells[c].style.verticalAlign = 'middle'; //合并后剩余项内容自动居中
    break;
    };
    }
    }
    }
    }
    };
    希望能帮到有需要的人;
  • 相关阅读:
    POJ-2393
    POJ-1328
    POJ-2376
    CF-811B
    CF-811A
    CF-816B
    P1111 修复公路
    P2777 [AHOI2016初中组]自行车比赛
    P1889 士兵站队
    P1459 三值的排序 Sorting a Three-Valued Sequence
  • 原文地址:https://www.cnblogs.com/fmixue/p/9469379.html
Copyright © 2011-2022 走看看