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

JS DOM Referenzhandbuch

HTML DOM Element-Objekt

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.

Syntax:

element.insertAdjacentHTML(position, text)
var head = document.getElementsByTagName("h2")[0];
head.insertAdjacentHTML("afterend", "<span>Hello world<"/span>);
Testen Sie heraus‹/›

Browserkompatibilität

Die Zahlen in der Tabelle geben die erste Browserversion an, die insertAdjacentHTML() vollständig unterstützt:

Methode
insertAdjacentHTML()ist48istist8

Parameterwert

ParameterBeschreibung
positionPosition relativ zum Element.
Rechtswert:
  • " afterbegin"-nach dem Anfang des Elements (als erster Kindknoten)

  • "afterend"-nach dem Element

  • "beforebegin"-vor dem Element

  • "beforeend"-vor dem Ende des Elements (als letzter Kindknoten)

textZu parsende Zeichenkette als HTML

Mehr Beispiele

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‹/›

zusammenhängende Referenzen

HTML DOM Referenz:element.insertAdjacentElement() Methode

HTML DOM Referenz:element.insertAdjacentText() Methode

HTML DOM Referenz:node.insertBefore() Methode

HTML DOM Referenz:node.appendChild() Methode

HTML DOM Element-Objekt