سبد (0)

متد document.importNode

مثال (متد document.importNode)

برگرداندن اولین عنصر <h1> که در یک iframe(یک سند دیگر) ظاهر شده است:

var frame = document.getElementsByTagName("iframe")[0]
var h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var x = document.importNode(h, true);

خودتان امتحان کنید »

تعریف و کاربرد

متد importNode()، یک گره را از یک سند دیگر ، وارد می کند.

گره وارد شده می تواند هر نوعی از انواع گره ها باشد.

در صورتی که پارامتر دوم به true تبدیل شود، گره های فرزند این گره نیز وارد خواهند شد.

نکته: گره اصلی از سند دیگری، حذف نمی شود. گره وارد شده در واقع یک کپی از گره اصلی می باشد.

نکته: می توانید از متد  document.adoptNode() برای حذف کردن و وارد کردن یگ گره از یک سند دیگر استفاده کنید.

نکته: می توانید از متد element.cloneNode() برای کپی کردن یک گره از سند جاری، استفاده کنید.


پشتیبانی مرورگرها

اعداد داخل جدول زیر نشان دهنده ی اولین ورژن مرورگری است که به طور کامل از این متد پشتیبانی می کند.

متد     
importNode() بله 9.0 1.0 بله 9.0 

نحوه استفاده

document.importNode(node,deep)

مقادیر پارامترها

پارامترTypeتوضیحات
node  Node object

ضروری. گره مورد نظر از سند دیگری. می تواند هر نوع گره ای باشد.

deep Boolean

ضروری. در صورتی که به false ست شود، تنها خود گره مورد نظر import خواهد شد.

جزئیات تکنیکی

مقدار برگشتی

یک شیء گره، که مشخص کننده ی گره وارد شده(import) می باشد

DOM Version Core Level 2 کلیه توابع و خصوصیت های شیء Document در JavaScript

کلیه توابع و خصوصیت های شیء Document در JavaScript Reference کلیه توابع و خصوصیت های شیء Document در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه