Plotësimi Sequential i Tabelave HTML
Le të themi se kemi një tabelë HTML të zbrazët si kjo:
<table id="table"></table>
Le ta plotësojmë këtë tabelë me qeliza dhe ta bëjmë
në mënyrë që në këto qeliza të shkojnë numrat nga 1
në 9. Këtu është një shembull i asaj që duhet të
përftojmë:
<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>
Le të fillojmë zbatimin.
Për fillim, le të bëjmë një tabelë
me përmasa 3 me 3, të plotësuar
me shkronjat '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);
}
Tani le ta bëjmë në mënyrë që në vend të
shkronjave 'x' në qeliza të regjistrohen numrat
në rend rritës.
Për këtë, ne duhet të prezantojmë një numërues tjetër, i cili do të rrisë në mënyrë sekuenciale vlerat e tij në çdo përsëritje të lakut të brendshëm, si kjo:
let table = document.querySelector('#table');
let k = 1; // vlera fillestare e numëruesit
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; // regjistrojmë numëruesin në qelizë
k++; // rrisim numëruesin
tr.appendChild(td);
}
table.appendChild(tr);
}
Shfaqni në ekran një tabelë HTML me përmasa
5 rreshta me 5 kolona në mënyrë që
në qelizat e saj të vendosen në mënyrë sekuenciale numrat
nga 1 në 25.
Modifikoni detyrën e mëparshme në mënyrë që
në qelizat e tabelës të regjistrohen numrat çift
në intervalin nga 2 në 50.