Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с вопросом (https://javascript.ru/forum/misc/62363-pomogite-s-voprosom.html)

delakrya2006 06.04.2016 22:12

Помогите с вопросом
 
Есть такой код, он делает столбцы равным строкам, но не делает строки равными столбцами(надеюсь правильно я разъяснился ). Помогите как это сделать.

<!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>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</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.