js合并table单元格

    xiaoxiao2021-03-25  124

           在研发的过程中经常遇到的问题就是单元格合并问题,那么有了它就可以引刃而解了,接下来分享给大家!

          接下来上js加载事件

    function mc(table1, startRow, endRow, col) { var tb = document.getElementById(table1); if (col >= tb.rows[0].cells.length) { return; } if (col == 0) { endRow = tb.rows.length-1; } for (var i = startRow; i < endRow; i++) { if (tb.rows[startRow].cells[col].innerHTML == tb.rows[i + 1].cells[0].innerHTML) { tb.rows[i + 1].removeChild(tb.rows[i + 1].cells[0]); tb.rows[startRow].cells[col].rowSpan = (tb.rows[startRow].cells[col].rowSpan | 0) + 1; if (i == endRow - 1 && startRow != endRow) { mc(table1, startRow, endRow, col + 1); } } else { mc(table1, startRow, i + 0, col + 1); startRow = i + 1; } } } mc('table1',0,0,0); 参数说明:

    table1:代表table的id值;

    startRow:列的开始行

    endRow:列的结束行

    col:行号

            

     

    转载请注明原文地址: https://ju.6miu.com/read-9028.html

    最新回复(0)