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 чейинки жуп сандар жазылсын.