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);
}
Экранда 5 қатардан 5 бағанға дейін
өлшемі бар HTML кестесін шығарыңыз, оның
ұяшықтарында 1-ден 25-ке дейінгі
сандар ретпен тұрсын.
Алдыңғы тапсырманы 2-ден 50-ге дейінгі
аралықтағы жұп сандар кесте ұяшықтарына
жазылуы үшін өзгертіңіз.