أحدث البرامج التعليمية وتطوير الشبكة
 

HTML DOM importNode() Method

<كائن المستند

مثال

عودة أول <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 الوثيقة

<كائن المستند