Méthode XML DOM removeChild()
❮ Objet nœud
Exemple
Le fragment de code suivant charge « books.xml » dans xmlDoc et supprime le premier nœud enfant du premier nœud <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 =
"Removed
node: " + removedNode.nodeName;
}
Sortir:
Removed node: title
Définition et utilisation
La méthode removeChild() supprime un nœud enfant spécifié du nœud actuel.
Conseil : Le nœud enfant supprimé peut être inséré ultérieurement dans n'importe quel élément du même document. Utilisez la méthode insertBefore() ou appendChild() pour l'insérer ultérieurement dans le même document, ou utilisez la méthode adoptNode() ou importNode() pour insérer le nœud supprimé dans un autre document.
Prise en charge du navigateur
La méthode removeChild() est prise en charge dans tous les principaux navigateurs.
Syntaxe
nodeObject.removeChild(child)
Paramètres
Parameter | Type | Description |
---|---|---|
child | Node object | Required. The node to remove |
Valeur de retour
Type | Description |
---|---|
Node object | Returns the removed node as a Node object |
Détails techniques
Version DOM | Objet de nœud de niveau 1 de base. Modifié dans DOM niveau 3 |
---|
❮ Objet nœud