⊗jsPmPrTC 468 of 505 menu

HTML tabulu veidošana JavaScript

Pieņemsim, ka mums ir šāda tukša HTML tabula:

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

Aizpildīsim šo tabulu ar rindām un kolonnām. Šeit ir piemērs tam, kas mums vajadzētu iegūt:

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

Lai atrisinātu uzdevumu, mums vajag divus ligzdotus ciklus. Pirmais cikls radīs tabulas rindas, bet otrais - šūnas katrā rindā:

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

Dota tukša HTML tabula. Izmantojot divus ligzdotus for ciklus, aizpildiet šo tabulu ar 5 rindām un 5 kolonnām.

Modificējiet iepriekšējo uzdevumu tā, lai tiktu izveidota tabula ar izmēru 10 rindas uz 5 kolonnām.

Modificējiet iepriekšējo uzdevumu tā, lai katrā td tiktu pievienots teksts 'x'.

Implementējiet tabulu ģeneratoru, kur tabulas platums un augstums tiek norādīts divos ievades laukos (piemēram, tabula 5 uz 10 šūnām).

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt