وظيفة XML DOM removeChild()
تعريف و استخدام
removeChild()
طريقة إزالة العنصر الفرعي.
إزالة العنصر الفرعي. نجح، فإن هذه الوظيفة تعود إلى العنصر المزيل، إذا فشل فإنها تعود
NULL
القواعد
elementNode.removeChild(node)
الم参数 | وصف |
---|---|
node | مطلوب. يحدد العنصر الفرعي الذي سيتم إزالته. |
مثال
مثال 1
الكود التالي يحمّل "books.xml" إلى xmlDoc ويزيل العناصر الفرعية من العنصر الأول <book>:
تعريف xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = وظيفة() { إذا (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); وظيفة myFunction(xml) { تعريف xmlDoc = xml.responseXML; تعريف y = xmlDoc.getElementsByTagName("book")[0]; var x = xmlDoc.documentElement.removeChild(y); document.getElementById("demo").innerHTML = "مزيل العقدة: " + x.nodeName; }
مثال 2
إزالة آخر عنصر فرعي من قائمة العناصر:
تعريف xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = وظيفة() { إذا (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); وظيفة myFunction(xml) { تعريف xmlDoc = xml.responseXML; تعريف len = xmlDoc.getElementsByTagName('book').length; تعريف y = xmlDoc.getElementsByTagName("book")[len-1]; var x = xmlDoc.documentElement.removeChild(y); document.getElementById("demo").innerHTML = "مزيل العقدة: " + x.nodeName; }