مثال
عودة أول <h1> العناصر التي تظهر في iframe (وثيقة أخرى):
var frame = document.getElementsByTagName("iframe")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.importNode(h, true);
انها محاولة لنفسك » تعريف والاستخدام
و importNode() طريقة تستورد عقدة من وثيقة أخرى.
العقدة المستوردة يمكن أن يكون لجميع أنواع العقدة.
إذا تم تعيين المعلمة الثانية إلى true، العقد التابعة العقد في (descendants) كما سيتم استيرادها.
ملاحظة: لا يتم إزالة العقدة الأصلية من وثيقة أخرى. العقدة المستوردة نسخة من الأصل.
نصيحة: استخدم وثيقة. adoptNode() طريقة لإزالة واستيراد عقدة من وثيقة أخرى.
نصيحة: استخدم عنصر. cloneNode() طريقة لنسخ عقدة من المستند الحالي.
دعم المتصفح
الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل الأسلوب.
طريقة | |||||
---|---|---|---|---|---|
importNode() | نعم فعلا | تسعة | 1.0 | نعم فعلا | تسعة |
بناء الجملة
document. importNode( node , deep )
قيم معلمة
معامل | اكتب | وصف |
---|---|---|
node | Node object | مطلوب. عقدة من وثيقة أخرى. يمكن أن يكون من أي نوع العقدة |
deep | Boolean | مطلوب. إذا تم تعيين إلى كاذبة، العقدة فقط يتم استيراد نفسها، إذا تم تعيين إلى صحيح، كل العقد التابعة (descendants) يتم استيرادها أيضا |
تفاصيل تقنية
قيمة الإرجاع: | كائن عقدة، وهو ما يمثل العقدة المستوردة |
---|---|
صفحة DOM | المستوى الأساسي كائن 2 الوثيقة |