Restituisce un oggetto selection
che rappresenta il testo selezionato dall'utente.
Sintassi
selection = window.getSelection() ;
selection
è un oggetto di tipo Selection.
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.