Menambah Baris dan Lajur ke dalam Jadual HTML
Katakan kita mempunyai satu jadual HTML #table.
Mari belajar cara menambah baris
dan lajur baharu ke dalamnya.
Menambah Baris
Menambah baris adalah mudah: kita perlu
membuat tr, kemudian jalankan gelung yang
akan menambah bilangan sel yang diperlukan ke dalam baris ini
(katakan 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);
Buatkan butang yang, apabila diklik, akan menambah baris baharu ke dalam jadual.
Menambah Lajur
Menambah lajur adalah sedikit lebih rumit: perlu menjalankan gelung yang akan melalui semua baris jadual dan menambah satu sel baharu ke setiap baris:
let trs = document.querySelectorAll('#table tr');
for (let tr of trs) {
let td = document.createElement('td');
tr.appendChild(td);
}
Diberi satu jadual bersaiz 2 darab 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;
}
Diberi juga satu butang. Jadikan supaya apabila butang ditekan, saiz jadual bertambah sebanyak satu baris dan satu lajur.