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() 方法。