Помогите с вопросом
Есть такой код, он делает столбцы равным строкам, но не делает строки равными столбцами(надеюсь правильно я разъяснился ). Помогите как это сделать.
<!DOCTYPE HTML> <html> <head> </head> <body> <style> #my_table { } #my_table td { border: 10px solid #333; width: 30px; } input{ margin-top: 200px; } </style> <table id="my_table"> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table> <input type="button" id="add_col" value="+"> <input type="button" id="add_col1" value="+"> <input type="button" id="add_col2" value="+" > <script type="text/javascript"> var tbl = document.getElementById('my_table'), trs = tbl.getElementsByTagName('tr'); document.getElementById('add_col').onclick = function(){ for(var i=0; i < trs.length; i++){ x = trs[i].insertCell(-1); } }; var tbl1 = document.getElementById('my_table'), trs1 = tbl1.getElementsByTagName('tr'), cnt1 = trs1.length; document.getElementById('add_col1').onclick = function(){ var i = 0; for(i; i < trs.length; i++){ x = trs1[i].deleteCell(-1); } }; function add() { var tr=document.getElementById('my_table').insertRow(-1); trs2 = tr.getElementsByTagName('td'), cnt2 = trs.length; for (var i=0; i<trs.length; i++) { td=tr.insertCell(0); td.innerHTML=1; }; }; </script> <button onclick='add();'>Add</button> </body> </html> |
Часовой пояс GMT +3, время: 12:46. |