English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
insertAdjacentHTML()HTML DOM insertAdjacentHTML() Methode
Diese Methode parsent den angegebenen Text als HTML und fügt den resultierenden Knoten an der angegebenen Position ein. Sie zerstört daher keine bestehenden Elemente im Inneren des Elements, das verwendet wird.
Dies vermeidet zusätzliche Serialisierungs-Schritte und macht es schneller als direkteinnerHTMLspäterer Vorgang.
element.insertAdjacentHTML(position, text)
var head = document.getElementsByTagName("h2")[0]; head.insertAdjacentHTML("afterend", "<span>Hello world<"/span>);Testen Sie heraus‹/›
Die Zahlen in der Tabelle geben die erste Browserversion an, die insertAdjacentHTML() vollständig unterstützt:
Methode | |||||
insertAdjacentHTML() | ist | 48 | ist | ist | 8 |
Parameter | Beschreibung |
---|---|
position | Position relativ zum Element. Rechtswert:
|
text | Zu parsende Zeichenkette als HTML |
Verwenden Sie den Wert "beginbegin":
var head = document.getElementsByTagName("h2")[0]; head.insertAdjacentHTML("afterbegin", "<span style=""39;color:red;'>Hello world</span>);Testen Sie heraus‹/›
Verwenden Sie den Wert "beforebegin":
var head = document.getElementsByTagName("h2")[0]; head.insertAdjacentHTML("beforebegin", "<span style=",39;color:red;'>Hello world</span>);Testen Sie heraus‹/›
Verwenden Sie den Wert "beforeend":
var head = document.getElementsByTagName("h2")[0]; head.insertAdjacentHTML("beforeend", "<span style=",39;color:red;'>Hello world</span>);Testen Sie heraus‹/›
HTML DOM Referenz:element.insertAdjacentElement() Methode
HTML DOM Referenz:element.insertAdjacentText() Methode
HTML DOM Referenz:node.insertBefore() Methode
HTML DOM Referenz:node.appendChild() Methode