Ang XML DOM removeChild() method
Paglalarawan at Gagamit
removeChild()
Ang method ay nag-aalis ng tinukoy na child node mula sa kasalukuyang node.
Mga payo:Ang na-alis na child node ay maaaring idinikit sa anumang elemento sa parehong dokumento sa hinaharap. Gumamit ng paraan ng insertBefore() o appendChild() upang idinikit sa parehong dokumento sa hinaharap, o gumamit ng method na adoptNode() o importNode() upang idinikit ang na-alis na node sa ibang dokumento.
Mga pangunahing detalye ng syntax
nodeObject.removeChild(child)
Parametro
Parametro | Paglalarawan |
---|---|
child | Mandahil. Ang Node object. Ang node na dapat alisin. |
Detalye ng Teknolohiya
Versyon ng DOM: | Core Level 1 Node Object. Ginawa ng pagbabago sa DOM Level 3. |
---|---|
Halimbawa ng bunga: | Ang Node object. Ang na-alis na node ay ibabalik bilang isang Node object. |
Mga halimbawa
Ang mga sumusunod na kodigo ay maglalaad ng "books.xml" sa xmlDoc at mag-alis ng unang child node ng unang <book> na elemento:
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()
方法。