⊗jsPmFDTCF 493 of 505 menu

Functie voor het maken van HTML-tabellen in JavaScript

Laten we nu een functie createTable maken, die een tabel van een opgegeven grootte zal aanmaken en deze aan het einde van een opgegeven element zal toevoegen.

Laat de eerste parameter van onze functie het aantal rijen zijn, de tweede parameter - het aantal kolommen, en de derde - een verwijzing naar het DOM-element, binnenin welk onze tabel zal worden gemaakt.

Laten we eens kijken hoe we de beschreven functie zullen gebruiken wanneer deze is gemaakt. Stel dat we bijvoorbeeld de volgende div hebben:

<div id="elem"></div>

Laten we binnen deze div een tabel maken 3 bij 4:

let div = document.querySelector('#elem'); createTable(3, 4, div);

Stel dat we nu twee div's hebben:

<div id="elem1"></div> <div id="elem2"></div>

Laten we onze eigen tabel in elk van deze div's maken:

let div1 = document.querySelector('#elem1'); createTable(3, 4, div1); let div2 = document.querySelector('#elem2'); createTable(5, 6, div2);

Om de gemaakte tabellen meteen zichtbaar te maken, kan wat CSS worden toegevoegd, bijvoorbeeld zoals deze:

td { width: 50px; height: 50px; border: 1px solid black; }

Hier is de basis voor de beschreven functie:

function createTable(rows, cols, parent) { let table = document.createElement('table'); // hier maken we een tabel met rows rijen en cols kolommen for () { for () { } } parent.appendChild(table); }

Voltooi de code van de bovenstaande functiebasis. Test de werking van de voltooide functie.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren