⊗jsPmPrTC 468 of 505 menu

Crearea tabelelor HTML în JavaScript

Să presupunem că avem următorul tabel HTML gol:

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

Să umplem acest tabel cu rânduri și coloane. Iată un exemplu de cum ar trebui să arate rezultatul:

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

Pentru a rezolva problema avem nevoie de două bucle imbricate. Prima buclă va crea rândurile tabelului, iar a doua - celulele din fiecare rând:

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

Este dat un tabel HTML gol. Cu ajutorul a două buclă imbricate for umpleți acest tabel cu 5 rânduri și 5 coloane.

Modificați problema anterioară astfel încât tabelul să fie creat cu dimensiunea de 10 rânduri pe 5 coloane.

Modificați problema anterioară astfel încât în fiecare td să fie adăugat textul 'x'.

Implementați un generator de tabele, lățimea și înălțimea tabelului sunt introduse în două input-uri (de exemplu, tabel 5 pe 10 celule).

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge