Metoda prepend

Metoda prepend omogoča vstavljanje drugega elementa na začetek katerega koli elementa. Kot parameter metoda sprejme element, običajno ustvarjen z createElement, ali niz. Možno je dodati več elementov ali nizov hkrati, tako da jih naštejemo ločene z vejico.

Sintaksa

javascriptstarš.prepend(element ali niz);

Primer

Ustvarimo odstavek, nastavimo mu besedilo in ga postavimo na stran na začetek bloka #parent:

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

let p = document.createElement('p');
p.textContent = '!';

parent.prepend(p);

Rezultat izvajanja kode:

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

Primer

Postavimo več odstavkov hkrati na začetek bloka #parent:

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

let p1 = document.createElement('p');
p1.textContent = 'a';

let p2 = document.createElement('p');
p2.textContent = 'b';

parent.prepend(p1, p2);

Rezultat izvajanja kode:

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

Primer

Uporabimo niz kot parameter metode:

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

Rezultat izvajanja kode:

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

Glejte tudi