Es gibt keine geerbten Methoden.
Range.setStart()
Setzt die Startposition eines Range
. Range.setEnd()
Legt die Endposition eines Range
fest. Range.setStartBefore()
Legt die Startposition eines Range
relativ zu einem anderen Node
fest. Range.setStartAfter()
Legt die Startposition einer Range
relativ zu einer anderen Node
fest. Range.setEndBefore()
Legt die Endposition einer Range
relativ zu einer anderen Node
fest. Range.setEndAfter()
Legt die Endposition einer Range
in Bezug auf eine andere Node
fest. Range.selectNode()
Legt fest, dass die Range
die Node
und deren Inhalt enthält. Range.selectNodeContents()
Setzt die Range
so, dass sie den Inhalt einer Node
enthält. Range.collapse()
Reduziert die Range
auf einen ihrer Begrenzungspunkte. Range.cloneContents()
Gibt ein DocumentFragment
zurück, das die Knoten eines Range
kopiert. Range.deleteContents()
Entfernt den Inhalt eines Range
aus dem Document
. Range.extractContents()
Verschiebt den Inhalt einer Range
aus dem Dokumentenbaum in eine DocumentFragment
. Range.insertNode()
Fügt ein Node
am Anfang eines Range
ein. Range.surroundContents()
Verschiebt den Inhalt einer Range
in eine neue Node
. Range.compareBoundaryPoints()
Vergleicht die Begrenzungspunkte der Range
mit einer anderen Range
. Range.cloneRange()
Gibt ein Range
-Objekt zurück, dessen Begrenzungspunkte mit denen des geklonten Range
identisch sind. Range.detach()
Setzt die Range
zur Verbesserung der Leistung außer Betrieb. Range.toString()
Gibt den Text der Range
zurück. Range.compareNode()
Dies ist eine veraltete API und es wird nicht mehr garantiert, dass sie funktioniert. Diese API ist nicht standardisiert worden. Gibt eine Konstante zurück, die angibt, ob der Node
vor, nach, innerhalb oder um den Bereich herum liegt. Range.comparePoint()
Dies ist eine experimentelle API, die nicht im Produktionscode verwendet werden sollte. Gibt -1, 0 oder 1 zurück und zeigt an, ob der Punkt vor, innerhalb oder nach Range
liegt. Range.createContextualFragment()
Dies ist eine experimentelle API, die nicht im Produktionscode verwendet werden sollte. Gibt einen DocumentFragment
zurück, der aus einer gegebenen Codezeichenkette erstellt wurde. Range.getBoundingClientRect()
Dies ist eine experimentelle API, die nicht im Produktionscode verwendet werden sollte. Gibt ein DOMRect
-Objekt zurück, das den gesamten Inhalt des Range
umschließt; dies wäre die Vereinigung aller Rechtecke, die von range.getClientRects()
zurückgegeben werden. Range.getClientRects()
Dies ist eine experimentelle API, die nicht im Produktionscode verwendet werden sollte. Gibt eine Liste von DOMRect
-Objekten zurück, die die Ergebnisse von Element.getClientRects()
für alle Elemente in Range
zusammenfasst. Range.intersectsNode()
Dies ist eine experimentelle API, die nicht im Produktionscode verwendet werden sollte. Gibt ein boolean
zurück, das angibt, ob der angegebene Knoten die Range
überschneidet. Range.isPointInRange()
Dies ist eine experimentelle API, die nicht im Produktionscode verwendet werden sollte. Gibt ein boolean
zurück, das angibt, ob der angegebene Punkt in der Range
liegt.