HTML ҷадвалҳоро дар JavaScript сохтан

Фарз мекунем, ки мо ҷадвали HTML-и холӣ дорем:

html<table id="table"></table>

Биёед ин ҷадвалро бо сатрҳо ва сутунҳо пур кунем. Ин як мисоли он чизест, ки бояд ҳосил шавад:

html<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>

Барои ҳалли вазифа ба ду сикли дохилӣ ниёз дорем. Сикли аввал сатрҳои ҷадвалро месозад, ва сикли дуюм - ҳуҷайраҳоро дар ҳар як сатр:

javascriptlet 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);
}
Задание 1

Ҷадвали HTML-и холӣ дода шудааст. Бо ёрии ду сикли дохилшуда for ин ҷадвалро бо 5 сатрҳо ва 5 сутунҳо пур кунед.

Задание 2

Вазифаи гузаштаро тағир диҳед, то ҷадвал андозаи 10 сатрҳо дар 5 сутун сохта шавад.

Задание 3

Вазифаи гузаштаро тағир диҳед, то ба ҳар як td матни 'x' илова карда шавад.

Задание 4

Генератори ҷадвалҳоро амалӣ кунед, бараш ва дарозии ҷадвалҳо дар ду вуруд (масалан, ҷадвали 5 дар 10 ҳуҷайраҳо) муайян карда мешавад.