Създаване на HTML таблици с JavaScript
Да предположим, че имаме празна HTML таблица като тази:
<table id="table"></table>
Нека попълним тази таблица с редове и колони. Ето пример какво трябва да получим:
<table id="table">
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
За решаването на задачата са ни необходими два вложени цикъла. Първият цикъл ще създава редовете на таблицата, а вторият - клетките във всеки ред:
let table = document.querySelector('#table');
for (let i = 0; i < 3; i++) {
let tr = document.createElement('tr');
for (let i = 0; i < 3; i++) {
let td = document.createElement('td');
tr.appendChild(td);
}
table.appendChild(tr);
}
Дадена е празна HTML таблица. С помощта на два
вложени цикъла for попълнете тази
таблица с 5 реда и 5 колони.
Модифицирайте предходната задача така, че
таблицата да се създава с размер 10 реда
на 5 колони.
Модифицирайте предходната задача така, че
във всяка td да се добавя текст 'x'.
Реализирайте генератор на таблици, като ширината и височината
на таблиците се задават в два инпута (например,
таблица с 5 на 10 клетки).