Postupné vypĺňanie HTML tabuliek

Majme nasledujúcu prázdnu HTML tabuľku:

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

Vyplňme túto tabuľku bunkami a zaistime, aby tieto bunky obsahovali čísla od 1 do 9. Tu je príklad, čo by sme mali dostať:

html<table id="table">
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
  <tr>
    <td>4</td>
    <td>5</td>
    <td>6</td>
  </tr>
  <tr>
    <td>7</td>
    <td>8</td>
    <td>9</td>
  </tr>
</table>

Poďme sa pustiť do implementácie.

Na začiatok jednoducho vytvorme tabuľku veľkosti 3 na 3, naplnenú písmenami 'x':

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');
    td.textContent = 'x';
    tr.appendChild(td);
  }
  
  table.appendChild(tr);
}

Teraz zaistime, aby sa namiesto písmen 'x' do buniek zapísali čísla vzostupne.

Na to musíme zaviesť ďalší počítadlo, ktoré bude postupne zvyšovať svoje hodnoty v každej iterácii vnútorného cyklu, takto:

javascriptlet table = document.querySelector('#table');

let k = 1; // počiatočná hodnota počítadla
for (let i = 0; i < 3; i++) {
  let tr = document.createElement('tr');
  
  for (let i = 0; i < 3; i++) {
    let td = document.createElement('td');
    
    td.textContent = k; // zapíšeme počítadlo do bunky
    k++; // zvýšime počítadlo
    
    tr.appendChild(td);
  }
  
  table.appendChild(tr);
}
Задание 1

Zobrazte na obrazovke HTML tabuľku veľkosti 5 riadkov na 5 stĺpcov tak, aby v jej bunkách boli postupne čísla od 1 do 25.

Задание 2

Upravte predchádzajúcu úlohu tak, aby v bunkách tabuľky boli zapísané párne čísla v rozmedzí od 2 do 50.