Metoda removeChild
Metoda removeChild permite ștergerea
unui element. Se aplică elementului părinte
cu specificarea elementului care trebuie șters.
Sintaxă
javascriptpărinte.removeChild(element);
Exemplu
Haideți să ștergem paragraful #elem. Pentru aceasta
obținem părintele său #parent și metoda
removeChild o aplicăm părintelui obținut,
iar ca parametru al metodei transmitem elementul
pe care dorim să-l ștergem:
html<div id="parent">
<p id="elem">elem 1</p>
<p>elem 2</p>
</div>javascriptlet parent = document.querySelector('#parent');
let elem = document.querySelector('#elem');
parent.removeChild(elem);
Rezultatul executării codului:
html<div id="parent">
<p>elem 2</p>
</div>
Exemplu
Dacă trebuie să ștergeți un element, dar nu aveți o referință la
părintele său, - părintele poate fi obținut
prin parentElement:
html<div>
<p id="elem">elem 1</p>
<p>elem 2</p>
</div>javascriptlet elem = document.querySelector('#elem');
elem.parentElement.removeChild(elem);
Rezultatul executării codului:
html<div id="parent">
<p>elem 2</p>
</div>
Vedeți și
-
metoda
remove,
cu ajutorul căreia puteți șterge un element