Дадаванне радоў і калонак у HTML табліцу
Няхай у нас ёсць некаторая HTML табліца #table.
Давайце навучымся дадаваць у яе новыя рады
і калонкі.
Дадаванне радоў
Дадаванне радоў не складае працы: трэба
стварыць tr, а затым запусціць цыкл, які
дадасць патрэбную колькасць ячэек у гэты рад
(няхай 3):
let table = document.querySelector('#table');
let tr = document.createElement('tr');
for (let i = 1; i <= 3; i++) {
let td = document.createElement('td');
tr.appendChild(td);
}
table.appendChild(tr);
Зрабіце кнопку, па націску на якую ў табліцу будзе дадавацца новы рад.
Дадаванне калонак
А вось з дадаваннем калонак крыху складаней: трэба запусціць цыкл, які перабярэ ўсе рады табліцы і ў кожны рад дадасць новую ячэйку:
let trs = document.querySelectorAll('#table tr');
for (let tr of trs) {
let td = document.createElement('td');
tr.appendChild(td);
}
Дадзена табліца памерам 2 на 2:
<table id="table">
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
td {
width: 50px;
height: 50px;
border: 1px solid black;
}
Дадзена таксама кнопка. Зрабіце так, каб па націску на кнопку табліца павялічвалася на адзін рад і на адну калонку.