JavaScript/DOM/Element/before

Aus SELFHTML-Wiki
< JavaScript‎ | DOM‎ | Element
Wechseln zu: Navigation, Suche

Die Methode Element.before()-Methode fügt eine Reihe von node- oder String-Objekten in die Kinderliste des übergeordneten Elements ein, direkt vor diesem Element. String-Objekte werden als gleichwertige Text-Knoten eingefügt.

Einfügen mit Element.before
let container = document.createElement("div");
let p = document.createElement("p");
container.appendChild(p);
let span = document.createElement("span");

p.before(span);

console.log(container.outerHTML);
// "<div><span></span><p></p></div>"

Weblinks