JavaScript da HTML jadvallarni yaratish

Faraz qilaylik, bizda shunday bo'sh HTML jadval bor:

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

Keling, ushbu jadvalni qatorlar va ustunlar bilan to'ldiramiz. Mana biz qilishimiz kerak bo'lgan narsaning namunasi:

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>

Masalani yechish uchun bizga ikkita ichki sikl kerak. Birinchi sikl jadval qatorlarini yaratadi, ikkinchisi esa har bir qatordagi katakchalarni:

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

Bo'sh HTML jadval berilgan. Ikkita ichki for sikli yordamida ushbu jadvalni 5 ta qator va 5 ta ustun bilan to'ldiring.

Задание 2

Oldingi vazifani o'zgartiring, shunday qilib jadval 10 ta qator va 5 ta ustun o'lchamida yaratilsin.

Задание 3

Oldingi vazifani o'zgartiring, shunday qilib har bir td ga 'x' matni qo'shilsin.

Задание 4

Jadval generatorini amalga oshiring, jadvalning kengligi va balandligi ikkita input orqali belgilanadi (masalan, 5 dan 10 gacha katakchalar).