طريقة insertAdjacentHTML() للعنصر DOM HTML Element
- الصفحة السابقة insertAdjacentElement()
- الصفحة التالية insertAdjacentText()
- العودة إلى الصفحة السابقة عنصر DOM Elements
تعريف واستخدام
insertAdjacentHTML()
الطريقة تدرج رمز HTML في الموضع المحدد.
المواضع الصالحة:
القيمة | وصف |
---|---|
afterbegin | بعد بدء العنصر (الشخصية الأولى). |
afterend | بعد العنصر. |
beforebegin | قبل العنصر. |
beforeend | قبل انتهاء العنصر (الشخصية الأخيرة). |
مثال
مثال 1
إدراج عنصر جديد من نوع <p> بعد عنصر الـ header:
const h2 = document.getElementById("myH2"); let html = "<p>My new paragraph.</p>"; h2.insertAdjacentHTML("afterend", html);
مثال 2
استخدام "afterbegin":
let html = "<span style='color:red'>My span</span>"; h2.insertAdjacentHTML("afterbegin", html);
مثال 3
استخدام "beforebegin":
h2.insertAdjacentHTML("beforebegin", html);
مثال 4
استخدام "beforeend":
h2.insertAdjacentHTML("beforeend", html);
النحو
element.insertAdjacentHTML(position, html)
أو
node.insertAdjacentHTML(position, html)
المعدلات
المعدلات | وصف |
---|---|
position |
ضروري. موقعية النسبة إلى العنصر:
|
html | لإدراج HTML. |
دعم المتصفح
جميع المتصفحات يدعمون element.insertAdjacentHTML()
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
الدعم | الدعم | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة insertAdjacentElement()
- الصفحة التالية insertAdjacentText()
- العودة إلى الصفحة السابقة عنصر DOM Elements