⊗jsPmPrTCF 469 of 505 menu

HTML-taulukoiden peräkkäinen täyttö

Oletetaan, että meillä on tyhjä HTML-taulukko:

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

Täytetään tämä taulukko soluilla ja tehdään niin, että soluissa on numerot 1 9:een. Tässä on esimerkki siitä, minkä pitäisi saada:

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

Aloitetaan toteutus.

Aluksi tehdään vain taulukko kooltaan 3 x 3, täytettynä kirjaimilla 'x':

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

Tehdään nyt niin, että kirjainten 'x' sijasta soluihin kirjoitetaan numerot nousevassa järjestyksessä.

Tätä varten meidän on otettava käyttöön toinen laskuri, joka kasvattaa peräkkäin arvojaan jokaisen sisemmän silmukan iteraatiossa, näin:

let table = document.querySelector('#table'); let k = 1; // laskurin alkuarvo 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; // kirjoitetaan laskuri soluun k++; // kasvatetaan laskuria tr.appendChild(td); } table.appendChild(tr); }

Tulosta HTML-taulukko, jonka koko on 5 riviä x 5 saraketta, niin että soluissa on peräkkäin numerot 1 - 25.

Muokkaa edellistä tehtävää niin, että taulukon soluihin on kirjoitettu parilliset numerot väliltä 2 - 50.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää