HTML táblázatok szekvenciális kitöltése

Tegyük fel, hogy van egy ilyen üres HTML táblázatunk:

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

Töltsük ki ezt a táblázatot cellákkal, és tegyük meg úgy, hogy ezekben a cellákban az 1-től 9-ig terjedő számok legyenek. Íme egy példa arra, aminek nekünk sikerülnie kell:

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>

Kezdjük el a megvalósítást.

Először készítsünk egy 3 x 3-as táblázatot, amely 'x' betűkkel van kitöltve:

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);
}

Most módosítsuk úgy, hogy a 'x' betűk helyett növekvő számok legyenek a cellákban.

Ehhez be kell vezetnünk egy másik számlálót, amely szekvenciálisan növeli értékeit a belső ciklus minden iterációjában, így:

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

let k = 1; // a számláló kezdő értéke
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; // számláló beírása a cellába
    k++; // számláló növelése
    
    tr.appendChild(td);
  }
  
  table.appendChild(tr);
}
Задание 1

Jelenítsen meg egy HTML táblázatot, amelynek mérete 5 sor x 5 oszlop úgy, hogy a celláiban szekvenciálisan az 1-től 25-ig terjedő számok legyenek.

Задание 2

Módosítsa az előző feladatot úgy, hogy a táblázat celláiban a 2-től 50-ig terjedő páros számok legyenek.