XML DOM removeChild() మెథడ్

నిర్వచనం మరియు ఉపయోగం

removeChild() మెట్హడ్ నుండి ప్రత్యేకంగా సబ్ నోడ్ ను తొలగిస్తుంది.

అనుష్టుపం:తొలగించబడిన సబ్ నోడ్ ను తర్వాత సర్వ్ సర్వ్ సర్వ్ నోడ్స్ లో అంతర్భాగంగా చేర్చవచ్చు. దానిని తర్వాత ఇన్సెర్ట్ బీఫోర్() లేదా అప్పెండ్ చిల్డ్() మెథడ్స్ ఉపయోగించి సర్వ్ సర్వ్ సర్వ్ డాక్యుమెంట్లో చేర్చవచ్చు, లేదా అడాప్ట్ నోడ్() లేదా ఇంపోర్ట్ నోడ్() మెథడ్స్ ఉపయోగించి మరొక డాక్యుమెంట్లో చేర్చవచ్చు.

సింథాక్సిస్

nodeObject.removeChild(చిల్డ్)

పారామీటర్స్

పారామీటర్స్ వివరణ
చిల్డ్ అవసరం. నోడ్ ఆబ్జెక్ట్. తొలగించవలసిన నోడ్.

టెక్నికల్ వివరణలు

DOM వెర్షన్: కోర్ లెవల్ 1 నోడ్ ఆబ్జెక్ట్. DOM లెవల్ 3 లో సవరించబడింది.
పునఃప్రతిపాదన విలువ: నోడ్ ఆబ్జెక్ట్. తొలగించబడిన నోడ్ ను నోడ్ ఆబ్జెక్ట్ గా అందిస్తుంది.

ప్రతిమా విధానం

ఈ కోడు "books.xml" ని xmlDoc లోకి లోడ్ చేస్తుంది మరియు మొదటి <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;
}

亲自试一试

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持

所有主流浏览器都支持 removeChild() 方法。