English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
removeChild()La méthode supprime des noeuds enfants du DOM et retourne le noeud supprimé.
node.removeChild(node)
var div = document.getElementById("demo"); div.removeChild(div.firstElementChild);Voyons voir‹/›
Tous les navigateurs prennent en charge complètement la méthode removeChild() :
Méthode | |||||
removeChild() | Est | Est | Est | Est | Est |
Paramètres | Description |
---|---|
node | Noeud supprimé à partir du noeud parent donné (généralement un élément) |
Valeur de retour : | La valeur retournée est le sous-niveau supprimé |
---|---|
Version DOM : | Niveau DOM1 |
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é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()