<html> <body> <table id="myTable" onclick="javascript:transform(this);" border=1> <tr> <td>11</td> <td>12</td> <td>13</td> <td>14</td> <td>15</td> </tr> <tr> <td>21</td> <td>22</td> <td>23</td> <td>24</td> <td>25</td> </tr> <tr> <td>31</td> <td>32</td> <td>33</td> <td>34</td> <td>35</td> </tr> </table> <script type="text/javascript"> function transform(obj) { var iRowCount=obj.rows.length; var iColCount=obj.rows[0].cells.length; var arrCell=new Array(); for (i=0;i<iColCount;i++) { arrCell[i]=new Array(); for (j=0;j<iRowCount;j++) { arrCell[i][j]=obj.rows[j].cells[i].innerHTML; } } while (obj.rows.length>0) { obj.deleteRow(0); } for (i=0;i<iColCount;i++) { var newRow = obj.insertRow(-1); for (j=0;j<iRowCount;j++) { var newCell = newRow.insertCell(-1); newCell.innerHTML=arrCell[i][j]; } } } </script> </body> </html>
BuiTheThang
0 chủ đề
0 bài viết
Nếu bạn muốn đảo hàng, cột của 1 table thì có thể tham khảo cách này
bạn chịu khó search trên mạng đi. có đấy
@fotech: in ra giấy rồi xoay có fải dễ hơn ko bác