HTML աղյուսակների հաջորդական լրացում

Ենթադրենք ունենք այսպիսի դատարկ HTML աղյուսակ.

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

Եկեք լրացնենք այս աղյուսակը բջիջներով և անենք, որ այդ բջիջներում գրվեն 1-ից մինչև 9 թվերը: Ահա մի օրինակ, թե ինչ պետք է ստացվի.

html<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 x 3 չափսի աղյուսակ, լցված 'x' տառերով.

javascriptlet 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' տառերի փոխարեն գրվեն աճման կարգով թվեր:

Դրա համար մեզ անհրաժեշտ է ներմուծել ևս մեկ հաշվիչ, որը ներքին ցիկլի յուրաքանչյուր իտերացիայում կավելացնի իր արժեքները հաջորդաբար, ահա այսպես.

javascriptlet 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);
}
Задание 1

Էկրանին ցուցադրեք HTML աղյուսակ 5 տող x 5 սյունակ չափսով այնպես, որ նրա բջիջներում հաջորդաբար լինեն 1-ից մինչև 25 թվերը:

Задание 2

Փոփոխեք նախորդ խնդիրը այնպես, որ աղյուսակի բջիջներում գրված լինեն զույգ թվեր 2-ից մինչև 50 միջակայքում: