English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
removeChild()يتم إزالة الطريقة من DOM العناصر الفرعية ويتم عودة العنصر المزيل.
node.removeChild(node)
var div = document.getElementById("demo"); div.removeChild(div.firstElementChild);اختبار رؤية‹/›
يدعم جميع المتصفحات طريقة removeChild() بشكل كامل:
الطريقة | |||||
removeChild() | نعم | نعم | نعم | نعم | نعم |
المتغيرات | الوصف |
---|---|
النود | النود المزيل من العنصر الأم (عادةً هو عنصر) |
القيمة التي تعود: | القيمة التي تعود هي الطفل المزيل |
---|---|
إصدار DOM: | مستوى DOM 1 |
البحث عن ما إذا كان DIV يحتوي على أي عناصر فرعية. إذا تم العثور على ذلك، يتم حذف العنصر الأول (النقطة 0):
var div = document.getElementById("demo"); if (div.hasChildNodes()) { div.removeChild(div.children[0]); }اختبار رؤية‹/›
حذف جميع الأبناء من العنصر:
var div = document.getElementById("demo"); while (div.hasChildNodes()) { div.removeChild(div.children[0]); }اختبار رؤية‹/›
حذف العنصر المحدد دون الحاجة إلى تحديد العنصر الأب:
var node = document.getElementById("myP"); if (node.parentNode) { node.parentNode.removeChild(node); }اختبار رؤية‹/›
مرجع HTML DOMالنود طريقة .parentNode()
مرجع HTML DOMالنود طريقة .hasChildNodes()
مرجع HTML DOMالنود طريقة .appendChild()
مرجع HTML DOMالنود طريقة .insertBefore()
مرجع HTML DOMالنود طريقة .replaceChild()