English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode removeChild() de HTML DOM

Objet Element HTML DOM

removeChild()La méthode supprime des noeuds enfants du DOM et retourne le noeud supprimé.

Syntaxe :

node.removeChild(node)
var div = document.getElementById("demo");
div.removeChild(div.firstElementChild);
Voyons voir‹/›

Compatibilité du navigateur

Tous les navigateurs prennent en charge complètement la méthode removeChild() :

Méthode
removeChild()EstEstEstEstEst

Valeur du paramètre

ParamètresDescription
nodeNoeud supprimé à partir du noeud parent donné (généralement un élément)

Détails techniques

Valeur de retour :La valeur retournée est le sous-niveau supprimé
Version DOM :Niveau DOM1

Plus d'exemples

Trouver si DIV possède des noeuds enfants. Si trouvé, supprimez son premier enfant (index 0) :

var div = document.getElementById("demo");
if (div.hasChildNodes()) {
   div.removeChild(div.children[0]);
}
Voyons voir‹/›

Supprimer tous les éléments enfants d'un élément :

var div = document.getElementById("demo");
while (div.hasChildNodes()) {
 div.removeChild(div.children[0]);
}
Voyons voir‹/›

Supprimer un élément spécifique sans spécifier son noeud parent :

var node = document.getElementById("myP");
if (node.parentNode) {
   node.parentNode.removeChild(node);
}
Voyons voir‹/›

Références associées

Référence HTML DOM :node Méthode .parentNode()

Référence HTML DOM :node Méthode .hasChildNodes()

Référence HTML DOM :node Méthode .appendChild()

Référence HTML DOM :node Méthode .insertBefore()

Référence HTML DOM :node Méthode .replaceChild()

Objet Element HTML DOM