⊗jsPmFDTCF 493 of 505 menu

Funkcija HTML tabulu izveidei ar JavaScript

Tagad izveidosim funkciju createTable, kura izveidos noteikta izmēra tabulu un pievienos to norādītā elementa beigās.

Lai mūsu funkcija pirmo parametru pieņem rindu skaitu, otro parametru - kolonnu skaitu, un trešo - atsauci uz DOM elementu, kura iekšienē tiks izveidota mūsu tabula.

Apskatīsim, kā mēs izmantosim aprakstīto funkciju, kad tā tiks izveidota. Pieņemsim, piemēram, ka mums ir dots šāds div:

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

Izveidosim šī div iekšienē tabulu 3 x 4:

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

Pieņemsim, ka mums ir doti divi divi:

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

Izveidosim savu tabulu katrā no šiem diviem:

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

Lai izveidotās tabulas uzreiz būtu redzamas, var pievienot kādu CSS, piemēram, šādu:

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

Šeit ir aprakstītās funkcijas sagatave:

function createTable(rows, cols, parent) { let table = document.createElement('table'); // šeit izveidosim tabulu ar rows rindām un cols kolonnām for () { for () { } } parent.appendChild(table); }

Pabeidziet iepriekš parādītās funkcijas sagataves kodu. Pārbaudiet gatavās funkcijas darbību.

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