Илова кардани сатрҳо ва сутунҳо дар ҷадвали 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;
}
Инчунин як тугма дода шудааст. Чорабиниеро анҷом диҳед, ки пахш кардани тугма ҷадвалро ба як сатр ва як сутун афзоиш диҳад.