HTML ҷадвалҳоро дар JavaScript сохтан
Фарз мекунем, ки мо ҷадвали HTML-и холӣ дорем:
<table id="table"></table>
Биёед ин ҷадвалро бо сатрҳо ва сутунҳо пур кунем. Ин як мисоли он чизест, ки бояд ҳосил шавад:
<table id="table">
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
Барои ҳалли вазифа ба ду сикли дохилӣ ниёз дорем. Сикли аввал сатрҳои ҷадвалро месозад, ва сикли дуюм - ҳуҷайраҳоро дар ҳар як сатр:
let table = document.querySelector('#table');
for (let i = 0; i < 3; i++) {
let tr = document.createElement('tr');
for (let i = 0; i < 3; i++) {
let td = document.createElement('td');
tr.appendChild(td);
}
table.appendChild(tr);
}
Ҷадвали HTML-и холӣ дода шудааст. Бо ёрии ду
сикли дохилшуда for ин
ҷадвалро бо 5 сатрҳо ва 5 сутунҳо пур кунед.
Вазифаи гузаштаро тағир диҳед, то
ҷадвал андозаи 10 сатрҳо
дар 5 сутун сохта шавад.
Вазифаи гузаштаро тағир диҳед, то
ба ҳар як td матни 'x' илова карда шавад.
Генератори ҷадвалҳоро амалӣ кунед, бараш ва дарозии
ҷадвалҳо дар ду вуруд (масалан,
ҷадвали 5 дар 10 ҳуҷайраҳо) муайян карда мешавад.