سبد (0)

متد document.createDocumentFragment

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

ایجاد یک گره documentFragment و اضافه کردن یک فرزند به آن(یک آیتم لیست). و سپس تغییر دادن گره آیتم لیست و الصاق کردن آن بعنوان آخرین فرزند لیست:

var d = document.createDocumentFragment();
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue = "Milk";
document.getElementsByTagName("UL")[0].appendChild(d);

نتیجه کد بالا:

قبل از تغییرات:

  • Coffee
  • Tea

بعد از تغییرات:

  • Tea
  • Milk

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

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

متد createDocumentFragment() یک شیء گره خیالی را با تمام خصوصیات و متدهای شیء گره، ایجاد می کند.

متد createDocumentFragment() زمانی کاربرد دارد که شما بخواهید قسمت هایی از محتوای سند(document) خود را استخراج یا تغییر یا اضافه یا حذف کنید و آن را دوباره به سند خود الحاق کنید.

شما همچنین می توانید از شیء dcument سند برای ایجاد این تغییرات استفاده کنید اما استخراج کردن قسمت هایی از سند، امن تر است، پس تغییرات را انجام دهید و سپس آن قسمت را به سند الحاق کنید.

نکته: گره هایی که از سند به document fragment اضافه شده اند، از document حذف خواهند شد.


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

متد     
createDocumentFragment() بله بله بله بله بله

نحوه استفاده

document.createDocumentFragment()

پارامترها

None

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

مقدار برگشتی

یک شیء DocumentFragment، که مشخص کننده ی گره DocumentFragment می باشد.

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

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


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