متد document.adoptNode
مثال (متد document.adoptNode)
اتخاذ اولین عنصر <h1> که در یک iframe (یک document دیگر) ظاهر شده است:
var h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var x = document.adoptNode(h);
خودتان امتحان کنید »
تعریف و کاربرد
متد adoptNode()، یک node را از یک document(صفحه) دیگر اتخاذ می کند.
nede اتخاذ شده می تواند هر نوعی از انواع node ها باشد.
نکته: در صورت وجود، تمام فرزندان node، نیز اتخاذ خواهند شد.
نکته: node اصلی و فرزندان آن(در صورت وجود) از سند دیگری حذف خواهند شد.
نکته: برای کپی کردن یک node بدون حذف شدن آن از سند دیگری، می توانید از متد document.importNode() استفاده کنید.
نکته: برای کپی کردن یک node بدون حذف شدن آن از سند جاری، می توانید از متد element.cloneNode() استفاده کنید.
پشتیبانی مرورگرها
اعداد داخل جدول زیر نشان دهنده ی اولین ورژن مرورگری است که به طور کامل از این رویداد پشتیبانی می کند.
متد | |||||
---|---|---|---|---|---|
adoptNode() | بله | 9.0 | 3.0 | بله | 9.0 |
نحوه استفاده
مقادیر پارامترها
پارامتر | Type | توضیحات |
---|---|---|
node | Node object |
ضروری. مشخص کننده ی node از سند دیگری است. می تواند هر نوعی از node باشد. |
جزئیات تکنیکی
مقدار برگشتی |
یک شیء node که مشخص کننده ی node اتخاذ شده است. |
---|---|
DOM Version | Core Level 3 کلیه توابع و خصوصیت های شیء Document در JavaScript |
کلیه توابع و خصوصیت های شیء Document در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 6101