document.createRange() - створює об'єкт Range.
obRange = window.document.createRange();
window - об'єкт window. Не обов'язково вказувати якщо посилатися на поточне вікно.
document - об'єкт document.
obRange - зміна яка отримує об'єкт Range.
document.normalize(); метод об'єкту document який повертає об'єкт Range.
var ran = document.createRange();
Виділення першого тегу b:
var rang=document.createRange();
rang.selectNode(document.getElementsByTagName("b")[0]);
window.getSelection().addRange(rang);