⊗jsPmPrTRCA 472 of 505 menu

Προσθήκη σειρών και στηλών σε HTML πίνακα

Ας υποθέσουμε ότι έχουμε έναν HTML πίνακα #table. Ας μάθουμε πώς να προσθέτουμε νέες σειρές και στήλες σε αυτόν.

Προσθήκη σειρών

Η προσθήκη σειρών δεν είναι δύσκολη: πρέπει να δημιουργήσουμε ένα tr και στη συνέχεια να εκτελέσουμε έναν βρόχο που θα προσθέσει τον απαιτούμενο αριθμό κελιών σε αυτήν τη σειρά (ας πούμε 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);

Δημιουργήστε ένα κουμπί, upon clicking which στον πίνακα θα προστεθεί μια νέα σειρά.

Προσθήκη στηλών

Η προσθήκη στηλών είναι λίγο πιο περίπλοκη: πρέπει να εκτελέσουμε έναν βρόχο που θα διατρέξει όλες τις σειρές του πίνακα και σε κάθε σειρά θα προσθέσει ένα νέο κελί:

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

Δίνεται ένας πίνακας διαστάσεων 2 επί 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; }

Δίνεται επίσης ένα κουμπί. Κάντε το έτσι ώστε upon clicking στο κουμπί ο πίνακας να μεγαλώνει κατά μία σειρά και μία στήλη.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη