Méthode removeChild() de XML DOM
Définition et utilisation
removeChild()
Cette méthode supprime le noeud enfant spécifié à partir du noeud actuel.
Avis :Le noeud enfant supprimé peut être inséré plus tard dans n'importe quel élément du même document. Utilisez les méthodes insertBefore() ou appendChild() pour l'insérer plus tard dans le même document, ou utilisez les méthodes adoptNode() ou importNode() pour insérer le noeud supprimé dans un autre document.
Syntaxe
nodeObject.removeChild(enfant)
Paramètres
Paramètres | Description |
---|---|
enfant | Obligatoire. Objet Node. Le noeud à supprimer. |
Détails techniques
Version DOM : | Objet Node de niveau de base 1. Modifié dans DOM Level 3. |
---|---|
Valeur de retour : | L'objet Node. L'objet noeud à supprimer est retourné en tant qu'objet Node. |
Exemple
Le code suivant charge "books.xml" dans xmlDoc et supprime le premier noeud enfant du premier <book>.
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var root = xmlDoc.documentElement; var currNode = root.childNodes[1]; removedNode = currNode.removeChild(currNode.childNodes[1]); document.getElementById("demo").innerHTML = "Node supprimé : " + removedNode.nodeName; }
Support du navigateur
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |
Tous les navigateurs populaires prennent en charge removeChild()
Méthodes.