Metoda removeChild() klasy XML DOM
Definicja i użycie
removeChild()
Metoda usuwa określony podwęzeł z bieżącego węzła.
Wskazówka:Usunięty podwęzeł można later wstawić do dowolnego elementu tego samego dokumentu. Można go wstawić later za pomocą metody insertBefore() lub appendChild(), lub wstawić do innego dokumentu za pomocą metod adoptNode() lub importNode().
Gramatyka
nodeObject.removeChild(child)
Parametry
Parametry | Opis |
---|---|
child | Wymagane. Obiekt Node. Węzeł do usunięcia. |
Szczegóły techniczne
Wersja DOM: | Obiekt Node na poziomie Core Level 1. Modyfikowany w DOM Level 3. |
---|---|
Wartość zwracana: | Obiekt Node. Zwracany jako obiekt Node. Węzeł do usunięcia jako obiekt Node. |
Przykład
Poniższy kodładuje "books.xml" do xmlDoc i usuwa pierwszy węzeł <book> pierwszego podwęzła:
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]; usuniętyWęzeł = currNode.removeChild(currNode.childNodes[1]); document.getElementById("demo").innerHTML = "Usunięty węzeł: " + removedNode.nodeName; }
Wspierane przeglądarki
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Wspierane | Wspierane | Wspierane | Wspierane | Wspierane |
Wszystkie główne przeglądarki wspierają removeChild()
Metody.