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

HTML DOM replaceChild() Methode

HTML DOM Element-Objekt

replaceChild()Die Methode ersetzt einen Kindknoten durch einen neuen Knoten im angegebenen Elternknoten.

Der neue Knoten kann ein bereits im Dokument vorhandener Knoten sein oder ein neuer Knoten erstellt werden.

VerwendungremoveChild()Die Methode entfernt ein Kindknoten aus dem Elternknoten.

Syntax:

node.replaceChild(newNode, oldNode)
var newElem = document.querySelector("p");
var div = document.getElementById("demo");
div.replaceChild(newElem, div.firstElementChild);
Testen Sie heraus‹/›

Browser-Kompatibilität

Alle Browser unterstützen den replaceChild()-Methoden vollständig:

Methode
replaceChild()JaJaJaJaJa

Parameterwert

ParameterBeschreibung
newNodeDas Knotenobjekt, das Sie einfügen möchten
oldNodeDas Knotenobjekt, das Sie löschen möchten

Technische Details

Rückgabewert:Ein Node-Objekt, das den zu ersetzenden Knoten darstellt
DOM-Version:DOM-Stufe1

Mehr Beispiele

Erstellen Sie einen neuen Knoten und ersetzen Sie ihn durch einen bestehenden Knoten:

var newElem = document.createElement("h2");
var newContent = document.createTextNode("Hi there and greetings!");
newElem.appendChild(newContent);
var div = document.getElementById("demo");
div.replaceChild(newElem, div.firstElementChild);
Testen Sie heraus‹/›

Verwandte Referenzen

HTML DOM Referenz:node .parentNode() Methode

HTML DOM Referenz:node .hasChildNodes() Methode

HTML DOM Referenz:node .appendChild() Methode

HTML DOM Referenz:node .insertBefore() Methode

HTML DOM Referenz:node .removeChild() Methode

HTML DOM Element-Objekt