English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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 | الموقع بالنسبة للعنصر. قيمة القانون:
|
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()