مетод HTML DOM Element insertAdjacentElement()
- صفحه قبل innerText
- صفحه بعدی insertAdjacentHTML()
- بازگشت به لایه بالاتر عنصر Elements DOM HTML
تعریف و استفاده
insertAdjacentElement()
این روش عنصر را در موقعیت مشخصی قرار میدهد.
موقعیتهای مجاز:
مقدار | توضیح |
---|---|
afterbegin | پس از شروع عنصر (اولین فرزند). |
afterend | پس از عنصر. |
beforebegin | قبل از عنصر. |
beforeend | قبل از پایان عناصر (آخرین فرزند). |
مثال
مثال 1
یک عنصر span را در پس از عنوان قرار دهید:
const span = document.getElementById("mySpan"); const h2 = document.getElementById("myH2"); h2.insertAdjacentElement("afterend", span);
مثال 2
استفاده از "afterbegin":
const span = document.getElementById("mySpan"); const h2 = document.getElementById("myH2"); h2.insertAdjacentElement("afterbegin", span);
مثال 3
استفاده از "beforebegin":
const span = document.getElementById("mySpan"); const h2 = document.getElementById("myH2"); h2.insertAdjacentElement("beforebegin", span);
مثال 4
استفاده از "beforeend":
const span = document.getElementById("mySpan"); const h2 = document.getElementById("myH2"); h2.insertAdjacentElement("beforeend", span);
نحوه استفاده
element.insertAdjacentElement(position, element)
یا
node.insertAdjacentElement(position, element)
پارامترها
پارامترها | توضیح |
---|---|
position |
ضروری. موقعیت نسبی به عناصر:
|
element | عنصر مورد نظر برای اضافه کردن. |
پشتیبانی مرورگر
همه مرورگرها پشتیبانی میکنند element.insertAjacentElement()
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبل innerText
- صفحه بعدی insertAdjacentHTML()
- بازگشت به لایه بالاتر عنصر Elements DOM HTML