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; }
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.