⊗jsPmFDTCF 493 of 505 menu

Funkcija HTML lentelių kūrimui JavaScript

Dabar sukurkime funkciją createTable, kuri sukurs nurodyto dydžio lentelę ir pridės ją į nurodyto elemento pabaigą.

Tegul mūsų funkcija pirmu parametru priima eilučių skaičių, antru parametru - stulpelių skaičių, o trečiu - nuorodą į DOM elementą, kurio viduje bus kuriama mūsų lentelė.

Pažiūrėkime, kaip naudosimės aprašyta funkcija, kai ji bus sukurta. Tarkime, pavyzdžiui, kad mums duotas toks div:

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

Sukurkime šio div viduje lentelę 3 x 4:

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

Tarkime, kad dabar mums duoti du div:

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

Sukurkime savo lentelę kiekviename iš šių div:

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

Kad sukurtos lentelės būtų iš karto matomos, galima pridėti kokį nors CSS, pavyzdžiui, tokį:

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

Štai aprašytos funkcijos ruošinys:

function createTable(rows, cols, parent) { let table = document.createElement('table'); // čia sukursime lentelę su rows eilučių ir cols stulpelių for () { for () { } } parent.appendChild(table); }

Papildykite aukščiau pateikto ruošinio funkcijos kodą. Išbandykite paruoštos funkcijos veikimą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti