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 x 10 բջիջներով աղյուսակ):