⊗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);

Направете бутон, при натискането на който в таблицата се добавя нов ред.

Добавяне на колони

С добавянето на колони е малко по-сложно: трябва да стартираме цикъл, който ще обходи всички редове на таблицата и във всеки ред ще добави нова клетка:

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; }

Даден е също бутон. Направете така, че при натискане на бутона таблицата да се увеличава с един ред и с една колона.

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