JavaScriptда HTML таблицалар яратиш

Бизда бущ буш 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 ҳужайрали таблица).