Метад 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
,
які ўстаўляе тэгі ў зададзенае месца