Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Window: Methode getSelection()

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die Methode getSelection() der Schnittstelle Window gibt das Selection-Objekt zurück, das dem document des Fensters zugeordnet ist. Es repräsentiert den vom Benutzer ausgewählten Textbereich oder die aktuelle Position der Einfügemarke.

window.getSelection() ist eine Kurzform für window.document.getSelection(). Weitere Informationen finden Sie unter Document.getSelection().

Syntax

js
getSelection()

Parameter

Keine.

Rückgabewert

Ein Selection-Objekt oder null, wenn das zugehörige Dokument keinen Browsing Context hat (beispielsweise wenn das Fenster ein <iframe> ist, das nicht in ein Dokument eingebunden ist).

Wird die Methode für ein <iframe> aufgerufen, das nicht angezeigt wird (z. B. weil display: none gesetzt ist), gibt Firefox null zurück. Andere Browser geben dagegen ein Selection-Objekt zurück, bei dem Selection.type auf None gesetzt ist.

Beispiele

Ein Selection-Objekt abrufen

js
const selection = window.getSelection();
const selRange = selection.getRangeAt(0);
// do stuff with the range

console.log(selection); // Selection object

Spezifikationen

Spezifikation
Selection API
# dom-window-getselection

Browser-Kompatibilität

Siehe auch