JavaScript-də HTML cədvəllərin Yaradılması

Fərz edək ki, bizim belə boş bir HTML cədvəlimiz var:

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

Gəlin bu cədvəli sətir və sütunlarla dolduraq. Əldə etməli olduğumuz nəticənin bir nümunəsi:

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>

Məsələni həll etmək üçün bizə iki iç-içə dövrə ehtiyac var. Birinci dövrə cədvəlin sətirlərini yaradacaq, ikincisi isə hər sətirdəki xanaları:

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ş bir HTML cədvəli verilib. Iki iç-içə for dövrəsindən istifadə edərək bu cədvəli 5 sətir və 5 sütunla doldurun.

Задание 2

Əvvəlki məsələni elə dəyişin ki, cədvəl 10 sətir və 5 sütun ölçüsündə yaradılsın.

Задание 3

Əvvəlki məsələni elə dəyişin ki, hər bir td-yə 'x' mətni əlavə edilsin.

Задание 4

Cədvəl generatoru həyata keçirin, cədvəlin eni və hündürlüyü iki inputda verilsin (məsələn, 5 sətir 10 sütunlu cədvəl).