173 of 264 menu

appendChild методу

appendChild методу бир элементтин аягына башка элементти кошууга мүмкүндүк берет. Көбүнчө createElement менен элемент жараткандан кийин колдонулат.

Синтаксис

ата-эне.appendChild(элемент);

Мисал

Абзац жаратып, ага текст белгилеп, беттин аягына #parent блогуна кошолу:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> </div> let parent = document.querySelector('#parent'); let p = document.createElement('p'); p.textContent = '!'; parent.appendChild(p);

Кодду иштетүүнүн натыйжасы:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> <p>!</p> </div>

Мисал

ul берилген. Анын ичинде 9 li тегин жайгаштыралы, алардын текстин катарындагы номери кылалы:

<ul id="parent"></ul> let parent = document.querySelector('#parent'); for (let i = 1; i <= 9; i++) { let li = document.createElement('li'); li.textContent = i; parent.appendChild(li); }

Кодду иштетүүнүн натыйжасы:

<ul id="parent"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li>8</li> <li>9</li> </ul>

Мисал

Таблицаны tr жана td тегдери менен толтуралы:

<table id="table"></table> let parent = document.querySelector('#parent'); for (let i = 1; i <= 3; i++) { let tr = document.createElement('tr'); // tr жаратабыз // tr-ны td тегдери менен толтурабыз: for (let j = 1; j <= 3; j++) { let td = document.createElement('td'); // td жаратабыз td.textContent = j; // ага текст жазабыз tr.appendChild(td); // жаралган td-ны tr-нын аягына кошобуз } table.appendChild(tr); // жаралган tr-ны таблицанын аягына кошобуз }

Кодду иштетүүнүн натыйжасы:

<table id="table"> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> </table>

Ошондой эле караңыз

  • append методу,
    элементтерди аягына кошот
  • insertBefore методу,
    элементти элементтин алдына кошот
  • insertAdjacentElement методу,
    элементти белгиленген жерге кошот
  • insertAdjacentHTML методу,
    тегдерди белгиленген жерге кошот
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу