⊗jsPmPrTCF 469 of 505 menu

Последователно попълване на HTML таблици

Нека имаме следната празна HTML таблица:

<table id="table"></table>

Нека попълним тази таблица с клетки и направим така, че в тези клетки да има числа от 1 до 9. Ето пример какво трябва да получим:

<table id="table"> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> </tr> <tr> <td>7</td> <td>8</td> <td>9</td> </tr> </table>

Нека да започнем реализацията.

За начало нека просто направим таблица с размер 3 на 3, попълнена с букви 'x':

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'); td.textContent = 'x'; tr.appendChild(td); } table.appendChild(tr); }

Нека сега направим така, че вместо букви 'x' в клетките да се записват числа във възходящ ред.

За целта трябва да въведем още един брояч, който ще увеличава последователно стойностите си във всяка итерация на вътрешния цикъл, ето така:

let table = document.querySelector('#table'); let k = 1; // начална стойност на брояча for (let i = 0; i < 3; i++) { let tr = document.createElement('tr'); for (let i = 0; i < 3; i++) { let td = document.createElement('td'); td.textContent = k; // записваме брояча в клетката k++; // увеличаваме брояча tr.appendChild(td); } table.appendChild(tr); }

Покажете на екрана HTML таблица с размер 5 реда на 5 колони така, че в нейните клетки последователно да има числа от 1 до 25.

Модифицирайте предходната задача така, че в клетките на таблицата да са записани четни числа в интервала от 2 до 50.

Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне