프로그래밍/ASP, Javascript
같은 셀을 병합하는 자바스크립트
멍멍대왕
2008. 11. 30. 19:52
function rowSpan(tableElt, columnNo){
var rows = tableElt.getElementsByTagName("TR");var previous = -1;
for (var i = 0; i < rows.length; i++) {
if (i > 0){
var compare = (previous < 0) ? (i - 1) : previous ;
var preCol = rows[ compare ].getElementsByTagName("TD")[columnNo];
var curCol = rows[i].getElementsByTagName("TD")[columnNo];
if (preCol.innerHTML == curCol.innerHTML){
preCol.rowSpan = preCol.rowSpan + 1;
curCol.style.display = 'none';
previous = compare;
}else{
previous = -1;
}
}
}
}
사용법
<body onload="rowSpan(nTbl,1)">