JavaScript-de HTML tablisalary döretmek

Görke, bizde şeýle boş HTML tablisasy bar:

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

Geliň bu tablisany hatarlar we sütünler bilen dolduraly. Size eltmeli netijäniň nähili bolmalydygynyň mysaly:

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>

Mesele çözmek üçin bizä iki iç-içe aýlanma gerek. Birinji aýlanma tablisanyň hatarlaryny döreder, ikinjisi bolsa her hatardaky öýjükleri:

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ş HTML tablisasy berlen. Iki sany iç-içe aýlanma for ulanyp, bu tablisany 5 hatar bilen 5 sütün bilen dolduryň.

Задание 2

Öňki meselä üýtgeşdiriň giriziň, ýöne tablisa 10 hatar bilen 5 sütün ölçeginde döredilsin.

Задание 3

Öňki meselä üýtgeşdiriň giriziň, ýöne her td-a 'x' teksti goşulsyn.

Задание 4

Tablisa generatoryny amala aşyryň, tablisanyň ini we beýikligi iki inputda (meselem, 5 bilen 10 öýjük tablisasy) kesgitlenilýär.