⊗jsPmPrTRCA 472 of 505 menu

Lägga till rader och kolumner i HTML-tabell

Låt oss säga att vi har en HTML-tabell #table. Låt oss lära oss att lägga till nya rader och kolumner i den.

Lägga till rader

Att lägga till rader är inte svårt: du behöver skapa en tr, och sedan köra en loop som lägger till erforderligt antal celler i denna rad (låt oss säga 3):

let table = document.querySelector('#table'); let tr = document.createElement('tr'); for (let i = 1; i <= 3; i++) { let td = document.createElement('td'); tr.appendChild(td); } table.appendChild(tr);

Skapa en knapp som, när den klickas på, lägger till en ny rad i tabellen.

Lägga till kolumner

Att lägga till kolumner är lite mer komplicerat: du måste köra en loop som itererar genom alla rader i tabellen och lägger till en ny cell i varje rad:

let trs = document.querySelectorAll('#table tr'); for (let tr of trs) { let td = document.createElement('td'); tr.appendChild(td); }

Given en tabell med storleken 2 gånger 2:

<table id="table"> <tr> <td></td> <td></td> </tr> <tr> <td></td> <td></td> </tr> </table> td { width: 50px; height: 50px; border: 1px solid black; }

Det finns också en knapp. Gör så att när knappen klickas på, ökas tabellen med en rad och en kolumn.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa