⊗jsPmPrTRCA 472 of 505 menu

Rindu un kolonnu pievienošana HTML tabulai

Pieņemsim, ka mums ir kāda HTML tabula #table. Mēs iemācīsimies tajā pievienot jaunas rindas un kolonnas.

Rindu pievienošana

Rindu pievienošana nav grūta: ir jāizveido tr, un pēc tam jāpalaiž cikls, kurš pievienos vajadzīgo šūnu skaitu šajā rindā (pieņemsim 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);

Izveidojiet pogu, kuras nospiežot tabulai tiks pievienota jauna rinda.

Kolonnu pievienošana

Kolonnu pievienošana ir nedaudz sarežģītāka: jāpalaiž cikls, kurš izies cauri visām tabulas rindām un katrai rindai pievienos jaunu šūnu:

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

Dota tabula ar izmēru 2 uz 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; }

Ir dota arī poga. Uzstādiet tā, lai pogas nospiešanas rezultātā tabula palielinātos par vienu rindu un vienu kolonnu.

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