HTML Tabloya Satır ve Sütun Ekleme
Bir HTML tablomuz #table olduğunu varsayalım.
Hadi ona yeni satırlar ve sütunlar eklemeyi öğrenelim.
Satır Ekleme
Satır eklemek zor değildir: bir tr oluşturmanız,
ardından bu satıra gerekli sayıda hücre ekleyecek bir
döngü başlatmanız gerekir (diyelim ki 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);
Tabloya tıklandığında yeni bir satır ekleyen bir düğme yapın.
Sütun Ekleme
Sütun eklemek ise biraz daha karmaşıktır: tablodaki tüm satırları döngüye alan ve her satıra yeni bir hücre ekleyen bir döngü başlatmanız gerekir:
let trs = document.querySelectorAll('#table tr');
for (let tr of trs) {
let td = document.createElement('td');
tr.appendChild(td);
}
2'ye 2 boyutunda bir tablo verilmiştir:
<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;
}
Ayrıca bir düğme verilmiştir. Düğmeye tıklandığında tablonun bir satır ve bir sütun genişlemesini sağlayın.