عقدة استيراد مستند HTML DOM ()
مثال
استيراد عنصر <h1> الأول من iframe (مستند آخر):
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
التعريف والاستخدام
تستورد الطريقة importNode()
عقدة من وثيقة أخرى.
عندما يتم تعيين المعلمة الثانية على true
، سيتم أيضًا استيراد العقد الفرعية.
ملحوظة
لا يتم إزالة العقدة المستوردة من المستند الأصلي.
العقدة المستوردة هي نسخة من الأصل.
أنظر أيضا:
بناء الجملة
document.importNode(node, deep)
المعلمات
Parameter | Description |
node | Required. A node from another document. Can be type of node. |
deep | Required.false : only the node itself is imported.true : child nodes (descendants) are also imported. |
قيمة الإرجاع
نوع | وصف |
العقدة | العقدة المستوردة. |
دعم المتصفح
document.importNode()
هي ميزة DOM من المستوى 2 (2001).
إنه مدعوم بالكامل في جميع المتصفحات:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |