Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
171 of 264 menu

Метад prepend

Метад prepend дазваляе ўставіць у пачатак якога-небудзь элемента іншы элемент. Параметрам метад прымае элемент, як правіла створаны праз createElement, альбо радок. Можна дадаць адразу некалькі элементаў альбо радкоў, пералічыўшы іх праз коску.

Сінтаксіс

бацька.prepend(элемент альбо радок);

Прыклад

Давайце створым абзац, усталюем яму тэкст і змесцім на старонку ў пачатак блока #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.prepend(p);

Вынік выканання кода:

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

Прыклад

Змесцім адразу некалькі абзацаў у пачатак блока #parent:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> </div> let parent = document.querySelector('#parent'); let p1 = document.createElement('p'); p1.textContent = 'a'; let p2 = document.createElement('p'); p2.textContent = 'b'; parent.prepend(p1, p2);

Вынік выканання кода:

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

Прыклад

Давайце ў якасці параметра метаду выкарыстаем радок:

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

Вынік выканання кода:

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

Глядзіце таксама

  • метад append,
    які ўстаўляе элементы ў канец
  • метад appendChild,
    які ўстаўляе элементы ў канец
  • метад insertBefore,
    які ўстаўляе элемент перад элементам
  • метад insertAdjacentElement,
    які ўстаўляе элемент у зададзенае месца
  • метад insertAdjacentHTML,
    які ўстаўляе тэгі ў зададзенае месца
byenru