Range.getClientRects()

Range.getClientRects() - повертає список ClientRect.

Синтаксис:

rectList = range.getClientRects();

Параметри:

rectList - зміна яка отримує масив ClientRect.

range - об'єкт Range.

Опис:

getClientRects() метод об'єкту Range який повертає масив об'єктів ClientRect які містять інформацію про розташування Range. Повертає масив більше одного елементу коли діапазон виділення є на наступному рядку тощо.

Приклад:

var ran= document.createRange(); var node= document.getElementsByTagName('p')[0]; ran.selectNode(node); var cl=ran.getClientRects(); var cl=ran.getClientRects(); var s=''; for(i=0;i<cl.length;i++) s+='['+i+'] left: '+cl[0].left +' right: '+cl[0].right+' top: '+cl[0].top+' bootom: '+cl[0].bottom+' \n'; alert(s);