document.getSelection() - повертає об'єкт Selection.
objSel=window.document.getSelection();
objSel - зміна яка отримує об'єкт Selection.
window - об'єкт window. Не обов'язково вказувати.
document - об'єкт document.
getSelection() метод об'єкту document який повертає об'єкт Selection який призначений для роботи з виділеним текстом.
Метод ідентичний методу window.getSelection().
var sel=document.getSelection();
alert(sel);
//виділяємо тег <p>
document.getSelection().selectAllChildren(document.getElementsByTagName("p")[0]);
//виводимо виділений текст
alert( document.getSelection().toString() );