Range: deleteContents() Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.
Die Range.deleteContents()
Methode entfernt den Inhalt des Range
aus dem Document
.
Im Kontext eines Range
, wenn ein Knoten teilweise ausgewählt ist - das heißt, er überlappt den Anfang oder das Ende der Auswahl - wird nur der ausgewählte Textabschnitt gelöscht, während der Knoten selbst intakt bleibt. Ist ein Knoten jedoch vollständig ausgewählt, werden der gesamte Knoten und dessen Inhalte entfernt.
Im Gegensatz zu Range.extractContents()
gibt diese Methode kein DocumentFragment
zurück, das den gelöschten Inhalt enthält.
Syntax
deleteContents()
Parameter
Keine.
Rückgabewert
Kein (undefined
).
Beispiele
range = document.createRange();
range.selectNode(document.getElementsByTagName("div").item(0));
range.deleteContents();
Spezifikationen
Specification |
---|
DOM Standard # dom-range-deletecontents |
Browser-Kompatibilität
BCD tables only load in the browser