Window.getSelection()

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

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: jsx, teoli, mimzi_fahia, Ruggi, Federico
 Ultima modifica di: jsx,