English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة insertAdjacentHTML() في HTML DOM

مثلث عنصر DOM HTML

insertAdjacentHTML()تعمل هذه الطريقة على تحويل النص المحدد إلى HTML، وتضيف العنصر الناتج في الموقع المحدد.

هذه الطريقة لا تقوم بتحليل العنصر الذي يستخدم حاليًا، لذا لن تؤدي إلى تدمير العناصر الموجودة داخل العنصر.

هذا يمنع الخطوات الإضافية للتحويل، مما يجعله أسرع منinnerHTMLالعمل أسرع بكثير.

النحو:

element.insertAdjacentHTML(position, text)
var head = document.getElementsByTagName("h2")[0];
head.insertAdjacentHTML("afterend", ":<span>Hello world</span>:);
اختبار لرؤية‹/›

تطابق المتصفحات

الرقم في الجدول يحدد إصدار المتصفح الأول الذي يدعم طريقة insertAdjacentHTML() بالكامل:

الطريقة
insertAdjacentHTML()هو48هوهو8

قيمة المتغير

المتغيرالوصف
positionالموقع بالنسبة للعنصر.
قيمة القانون:
  • "afterbegin"-بعد بدء العنصر (كأول عنصر فرعي)

  • "afterend"-بعد العنصر

  • "beforebegin"-قبل العنصر

  • "beforeend"-قبل انتهاء العنصر (كآخر عنصر فرعي)

textالسلسلة النصية التي سيتم تحويلها إلى HTML

مزيد من الأمثلة

استخدام القيمة "beginbegin":

var head = document.getElementsByTagName("h2")[0];
head.insertAdjacentHTML("afterbegin", ":<span style='color:red;'>مرحبا بالعالم</span>:);
اختبار لرؤية‹/›

استخدام قيمة "beforebegin":

var head = document.getElementsByTagName("h2")[0];
head.insertAdjacentHTML("beforebegin", "<span style='color:red;'>Hello world</span> ");
اختبار لرؤية‹/›

استخدام قيمة "beforeend":

var head = document.getElementsByTagName("h2")[0];
head.insertAdjacentHTML("beforeend", "<span style='color:red;'>Hello world</span> ");
اختبار لرؤية‹/›

مراجع ذات صلة

مرجع DOM HTMLالعنصرطريقة .insertAdjacentElement()

مرجع DOM HTMLالعنصرطريقة .insertAdjacentText()

مرجع DOM HTMLالنودطريقة .insertBefore()

مرجع DOM HTMLالنودطريقة .appendChild()

مثلث عنصر DOM HTML