XML DOM removeChild() ਮੈਥਡ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

removeChild() ਮੰਥਨ ਨੂੰ ਮੌਜੂਦਾ ਨੋਟ ਵਿੱਚੋਂ ਵਿਸ਼ੇਸ਼ ਸਬ-ਨੋਟ ਹਟਾ ਦੇਣ ਲਈ ਮੈਥਡ ਹੈ。

ਸੁਝਾਅ:ਹਟਾਏ ਗਏ ਸਬ-ਨੋਟ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਸਮਾਨ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਕਿਸੇ ਵੀ ਐਲੀਮੈਂਟ ਵਿੱਚ ਜੋੜ ਸਕਦੇ ਹਾਂ। ਇਸ ਨੂੰ ਬਾਅਦ ਵਿੱਚ insertBefore() ਜਾਂ appendChild() ਮੈਥਡ ਦੇ ਵਰਤੋਂ ਨਾਲ ਸਮਾਨ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਜੋੜ ਸਕਦੇ ਹਾਂ ਜਾਂ adoptNode() ਜਾਂ importNode() ਮੈਥਡ ਦੇ ਵਰਤੋਂ ਨਾਲ ਹੋਰ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਜੋੜ ਸਕਦੇ ਹਾਂ。

ਸਿਫ਼ਟਾਰਕ

nodeObject.removeChild(child)

ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
child ਲੋੜੀਂਦਾ। Node ਆਬਜੈਕਟ। ਹਟਾਉਣੇ ਹੋਏ ਨੋਟ

ਤਕਨੀਕੀ ਵੇਰਵੇ

DOM ਸੰਸਕਰਣ: Core Level 1 Node Object। DOM Level 3 ਵਿੱਚ ਸੰਸ਼ੋਧਿਤ ਹੋਵੇਗਾ。
ਵਾਪਸੀ ਮੁੱਲ: Node ਆਬਜੈਕਟ ਹੋਵੇਗਾ। ਹਟਾਏ ਗਏ ਨੋਟ ਨੂੰ Node ਆਬਜੈਕਟ ਵਜੋਂ ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ。

ਉਦਾਹਰਣ

ਹੇਠ ਲਿਖੇ ਕੋਡ "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 =
    ਅਪਣਾਇਆ ਗਿਆ ਨੋਡ: " + ਅਪਣਾਇਆ ਗਿਆ ਨੋਡ ਨਾਮ;
}

亲自试一试

浏览器支持

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

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