element.removeChild

Résumé

Retire un nœud enfant de l'abre DOM.

Syntaxe

ancienEnfant = element.removeChild(enfant) 
  • enfant est le nœud enfant à retirer du DOM.
  • element est le nœud parent de enfant.
  • ancienEnfant conserve une référence au nœud enfant retiré. ancienEnfant == enfant.

Le nœud retiré existe toujours en mémoire, mais ne fait plus partie du DOM. Il peut être réutilisé plus tard dans votre code, via la référence à l'objet ancienEnfant.

Si enfant n'est en fait pas un enfant du nœud element, la méthode provoque une exception.

Exemple

// <div id="haut" align="center">
//   <div id="interne"></div> 
// </div> 
var d = document.getElementById("haut"); 
var d_interne = document.getElementById("interne"); 
var anciennoeud = d.removeChild(d_interne);
// retire tous les enfants d'un élément
var element = document.getElementById("haut");
while (element.firstChild) {
  element.removeChild(element.firstChild);
}
// retire un element par son id
var element = document.getElementById("id_element_a_supprimer");
element.parentNode.removeChild(element);

Spécification

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : fscholz, teoli, khalid32, Julien STUBY, Mgjbot, BenoitL
Dernière mise à jour par : khalid32,