XML DOM removeChild() yöntemi

Tanım ve Kullanım

removeChild() Metni mevcut nodeden belirtilen alt nodu siler.

İpucu:Silinen alt node, daha sonra aynı belgedeki herhangi bir elemente eklenebilir. insertBefore() veya appendChild() yöntemlerini kullanarak daha sonra aynı belgede eklenebilir veya adoptNode() veya importNode() yöntemleri ile diğer bir belgeye eklenir.

Sözdizimi

nodeObject.removeChild(child)

Parametreler

Parametreler Açıklama
child Gerekli. Node nesnesi. Silinmesi gereken node.

Teknik Açıklamalar

DOM Sürümü: Core Level 1 Node Object. DOM Level 3'te değiştirildi.
Dönüş değeri: Node nesnesi. Silinecek node, Node nesnesi olarak geri döndürülür.

Örnek

Aşağıdaki kod "books.xml" dosyasını xmlDoc'ye yükler ve ilk <book> etiketindeki ilk alt nodu siler:

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 =
    "Silinen düğüm: " + removedNode.nodeName;
}

Kendi kendine deneyin

Tarayıcı Desteği

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Desteklenir Desteklenir Desteklenir Desteklenir Desteklenir

Tüm popüler tarayıcılar destekler removeChild() Yöntemler.