⊗jsPmPrTCF 469 of 505 menu

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

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

<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:

<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:

let 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:

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

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.

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.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás