أسلوب XML DOM removeChild ()
❮ كائن العقدة
مثال
يُحمِّل جزء التعليمات البرمجية التالي " 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;
}
انتاج:
Removed node: title
التعريف والاستخدام
تزيل طريقة removeChild () عقدة فرعية محددة من العقدة الحالية.
نصيحة: يمكن إدراج العقدة الفرعية التي تمت إزالتها لاحقًا في أي عنصر في نفس المستند. استخدم طريقة insertBefore () أو appendChild () لإدراجه لاحقًا في نفس المستند ، أو استخدم طريقة adaptNode () أو importNode () لإدراج العقدة التي تمت إزالتها في مستند آخر.
دعم المتصفح
يتم دعم طريقة removeChild () في جميع المتصفحات الرئيسية.
بناء الجملة
nodeObject.removeChild(child)
المعلمات
Parameter | Type | Description |
---|---|---|
child | Node object | Required. The node to remove |
قيمة الإرجاع
Type | Description |
---|---|
Node object | Returns the removed node as a Node object |
تفاصيل تقنية
إصدار DOM | كائن عقدة المستوى 1 الأساسي. تم التعديل في DOM المستوى 3 |
---|
❮ كائن العقدة