English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

مетод adoptNode() في HTML DOM

مفهوم HTML DOM Document

adoptNode()يتبنى العنصر من مستند آخر.

إذا تم تبني جميع عناصر فرع العنصر المتبنى (الأنساب) (إذا كان هناك) أيضًا.

العنصر المتبنى وكل عناصر فرعه سيتم حذفه من المستند الأصلي.

استخدامdocument.importNode()للحصول على نسخة من العنصر من مستند آخر دون حذفه.

يمكنك أيضًا استخدام العنصر.cloneNode()يحصل على نسخة من العنصر من المستند الحالي دون حذفه.

القواعد النحوية:

document.adoptNode(externalNode)
var iframe = document.querySelector('iframe');
var iframeImages = iframe.contentDocument.querySelectorAll('h2');
var newParent = document.getElementById('result');
iframeImages.forEach(function(elem) {
newParent.appendChild(document.adoptNode(elem));
});
اختبار لمعرفة‹/›

توافق المتصفحات

دعم كامل لطريقة acceptNode() في جميع المتصفحات:

الطريقة
adoptNode()نعمنعمنعمنعمنعم

قيمة المتغير

المتغيرالوصف
externalNodeالنقاط التي تأتي من مستند آخر ستتكون

تفاصيل التقنية

الناتج:مفهوم Node للنقاط المتبعة
إصدار DOM:مستوى DOM 3

مفهوم HTML DOM Document