method removeChild() لـ XML DOM

التعريف والاستخدام

removeChild() يتم حذف العنصر التابع لـ Node من العنصر الحالي.

نصيحة:يمكن استخدام العنصر المحذوف بعد ذلك في أي عنصر في نفس المستند. استخدم methods insertBefore() أو appendChild() للاضافة لاحقاً في نفس المستند، أو استخدم methods adoptNode() أو importNode() لتحديد العنصر المحذوف في مستند آخر.

النحو

nodeObject.removeChild(child)

الم 参数

الم 参数 وصف
child مطلوب. جسم Node. النود الذي سيتم حذفه.

تفاصيل تقنية

إصدار DOM: مستوى الجذور 1 جسم Node. تم تعديلها في مستوى DOM 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 =
    "تم إزالة العقدة: " + removedNode.nodeName;
}

جربها بنفسك

دعم المتصفحات

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
الدعم الدعم الدعم الدعم الدعم

جميع المتصفحات الرئيسية تدعم removeChild() الطرق.