---
title: Selection.getRangeAt()
slug: Web/API/Selection/getRangeAt
translation_of: Web/API/Selection/getRangeAt
---
{{ ApiRef("DOM") }}{{SeeCompatTable}}
Метод Selection.getRangeAt()
возвращает объект диапазона, который представляет один из диапазонов, выделенного на данный момент.
Синтаксис
range = sel.getRangeAt(index)
Параметры
range
- Объект {{domxref("Range")}}, который будет возвращён.
index
- Индекс диапазона, начинающийся с нуля, который необходимо вернуть. Отрицательное значение или значение выше или равное {{domxref("Selection.rangeCount")}} приведёт к ошибке.
Примеры
var ranges = [];
sel = window.getSelection();
for(var i = 0; i < sel.rangeCount; i++) {
ranges[i] = sel.getRangeAt(i);
}
/* Каждый элемент в массиве диапазонов является
* объектом диапазона, который представляет
* один из диапазонов текущего выделения */
Спецификации
Спецификация |
Статус |
Комментарий |
{{SpecName('HTML Editing', '#dom-selection-getrangeat', 'Selection.getRangeAt()')}} |
{{Spec2('HTML Editing')}} |
Первоначальное определение |
Совместимость
{{CompatibilityTable}}
Особенность |
Chrome |
Firefox (Gecko) |
Internet Explorer |
Opera |
Safari (WebKit) |
Базовая поддержка |
Да |
{{CompatVersionUnknown()}} |
{{CompatUnknown}} |
{{CompatUnknown}} |
{{CompatUnknown}} |
Особенность |
Android |
Firefox Mobile (Gecko) |
Firefox OS |
IE Phone |
Opera Mobile |
Safari Mobile |
Базовая поддержка |
{{CompatUnknown}} |
{{CompatVersionUnknown()}} |
1.0 |
{{CompatUnknown}} |
{{CompatUnknown}} |
{{CompatUnknown}} |
Смотрите также
- {{domxref("Selection")}}, интерфейс, к которому принадлежит метод.
- Tree Selection (для метода
getRangeAt()
в интерфейсе nsITreeSelection
)