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.
// <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);
}
Page modifiée à 09:02, 1 Aoû 2008 par Mgjbot