getRangeAt

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.

Resumen

Devuelve un objeto de rango representando uno de los rangos seleccionados.

Sintaxis

range = sel.getRangeAt(index)

Parámetros

range

El objeto range (rango) que será devuelto.

index

El exponente (basado en cero) del rango a devolver. Un número negativo o un número mayor o igual a rangeCount provocará un error.

Ejemplos

ranges = [];
sel = window.getSelection();
for(var i = 0; i < sel.rangeCount; i++) {
 ranges[i] = sel.getRangeAt(i);
}
/* Cada artículo en el array de rangos ahora es
 * un objeto rango representando uno de los
 * rangos en la selección */