🎜> Tabelle zusammenführen ////////////////// /////////////////////////// </p><p> //Funktion: Tabellen zusammenführen </p><p> //Parameter: tb-Tabellen-ID, die zusammengeführt werden muss </p><p> //Parameter: colLength – Die ersten paar Spalten müssen zusammengeführt werden, zum Beispiel </p><p> //Wenn Sie die ersten beiden zusammenführen möchten Spalten, die nachfolgenden Datenspalten werden ignoriert, colLength sollte 2 sein </p><p> //Standard bedeutet, dass alle Spalten zusammengeführt werden </p><p> //data:2011.11.06 </p><p> /// //////// ////////////////////////////////// </p><p> function uniteTable(tb,colLength){ </p><p> //Prüfe, ob die Tabelle regulär ist </p><p> if(!checkTable(tb)) return; var i=0; </p><p> var j=0; </p><p> var rowCount=tb.rows.length; //Anzahl der Zeilen </p><p> var colCount=tb.rows[0].cells.length ; //Anzahl der Spalten </p><p> var obj1=null; </p><p> var obj2=null; //Benennen Sie jede Zelle </p><p> for(i=0 ;i<rowCount;i++){ </p><p> for(j=0;j<colCount;j++){ </p><p> tb.rows[i].cells[j].id="tb__" + i.toString() + "_" + j.toString(); ){ </p><p> if(i==colLength) return; </p><p> obj1=document.getElementById("tb__0_"+ i.toString()) </p><p> for(j=1 ;j<rowCount;j++){ </p><p> obj2=document.getElementById("tb__"+j.toString()+"_" +i.toString()); </p><p> if(obj1 .innerText==obj2.innerText){ 🎜></p> obj1 =document.getElementById("tb__"+j.toString()+"_" +i.toString()); <p> } </p><p> </p><p> //////////////////////// //////// /////// </p><p> //Funktion: Überprüfen Sie, ob die Tabelle regulär ist </p><p> //Parameter: tb--ID der Tabelle, die benötigt wird zu prüfen </p><p> //Daten: 2011.11 .06 </p><p> /////////////////////////// ///////////////</p><p> function checkTable(tb){ </p><p> if(tb.rows.length==0) return false; </p> if(tb.rows[0].cells.length= =0) return false; tb.rows[i].cells.length) return false <p></p> } <p></p> return wahr; ><p> </head> </p> <p> <body> <table width="400" border="1" id="table1"> </p> <td>100</td><p> <tr> </p> <p> <td>a</td> </p> <p> <td>für</td> </p> <p> <td>100</td> </p> <p> <td>300</td> </p> <p> <td>2</td> </p> <p> </tr> </p> <p> <tr> </p> <p> <td>a</td> www.2cto.com</p> <p> <td>if</td> </p> <p> <td>100</td> </p> <p> <td>200</td> </p> <p> <td>3</td> </p> <p> </tr> </p> <p> <tr> </p> <p> <td>a</td> </p> <p> <td>if</td> </p> <p> <td>300</td> </p> <p> <td>230</td> </p> <p> <td>4</td> </p> <p> </tr> </p> <p> <tr> </p> <p> <td>a</td> </p> <p> <td>if</td> </p> <p> <td>320</td> </p> <p> <td>230</td></p> <p> <td>5</td> </p> <p> </tr> </p> <p> </table> </p> <p> <br><input type="button" value="合并表格" onClick="uniteTable(table1,4)"> </p> <p> </body> </p> <p> </html>、</p> <p> </p> <p><br></p>