--- title: Window.getSelection() slug: Web/API/Window/getSelection tags: - DOM - Gecko - Reference_del_DOM_di_Gecko - Tutte_le_categorie translation_of: Web/API/Window/getSelection ---

{{ ApiRef() }}

Restituisce un oggetto selection che rappresenta il testo selezionato dall'utente.

Sintassi

selection = window.getSelection() ;

Esempio

function esempio() {
   var selezione = window.getSelection();
   window.alert(selezione);
   var range = selezione.getRangeAt(0);
   // fai qualcosa con il range
}

Note

In JavaScript, quando un oggetto selezione viene passato a una funzione che si aspetta una stringa (come window.alert o document.write), al suo posto viene passata una stringa, generalmente corrispondente al testo selezionato. Questo fa si che selection assomigli a una stringa, mentre invece è un normale oggetto dotato di metodi e proprietà. La stringa passata è infatti il risultato di toString().

Nell'esempio sopra, selezione è automaticamente "convertito" quando viene passato a window.alert. Tuttavia per utilizzare una proprietà o un metodo della classe String, come ad esempio length o substr, occorre chiamare esplicitamente il metodo toString.

Specifiche

DOM Level 0. Non è parte di alcuna specifica.

Vedi anche

Selection, Range