Range: deleteContents() Methode
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
js
deleteContents()
Parameter
Keine.
Rückgabewert
Kein (undefined
).
Beispiele
js
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