A prepend metódus
A prepend metódus lehetővé teszi egy
elem elejére egy másik elem beszúrását. Paraméterként
a metódus egy elemet fogad, amit általában
a createElement
segítségével hoztak létre,
vagy egy karakterláncot. Több elemet vagy karakterláncot is
hozzá lehet adni egyszerre, vesszővel elválasztva.
Szintaxis
szülő.prepend(elem vagy karakterlánc);
Példa
Hozzunk létre egy bekezdést, állítsuk be a szövegét
és helyezzük el az oldalon a #parent blokk
elejére:
<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);
A kód végrehajtásának eredménye:
<div id="parent">
<p>!</p>
<p>1</p>
<p>2</p>
<p>3</p>
</div>
Példa
Helyezzünk el egyszerre több bekezdést a
#parent blokk elején:
<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);
A kód végrehajtásának eredménye:
<div id="parent">
<p>b</p>
<p>a</p>
<p>1</p>
<p>2</p>
<p>3</p>
</div>
Példa
Használjunk a metódus paramétereként karakterláncot:
<div id="parent">
<p>1</p>
<p>2</p>
<p>3</p>
</div>
let parent = document.querySelector('#parent');
parent.prepend('!');
A kód végrehajtásának eredménye:
<div id="parent">
!
<p>1</p>
<p>2</p>
<p>3</p>
</div>
Lásd még
-
a
appendmetódus,
amely elemeket szúr be a végére -
a
appendChildmetódus,
amely elemeket szúr be a végére -
a
insertBeforemetódus,
amely egy elemet szúr be egy elem elé -
a
insertAdjacentElementmetódus,
amely egy elemet szúr be egy megadott helyre -
a
insertAdjacentHTMLmetódus,
amely címkéket szúr be egy megadott helyre